﻿
.tableClassique {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    margin: auto;
    background-color: silver;
    line-height: 1.5em;
}

.tableClassique a {
    text-decoration: underline dotted;
    color: black;
}

.tableClassique td, .tableClassique th {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: center;
}



.tableClassique th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #4CAF50;
    color: white;
}

.rangee:hover {
  box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7),
            -1px 2px 10px rgba(0, 0, 0, 0.7) inset;  
}

.tableClassique tr:nth-child(even){background-color: #f2f2f2;}

@media all and (max-device-width: 680px)
{   
    .tableClassique {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    margin: auto;
    }
    

}

/* class classement et sa media querie pour adapter la tableClassique pour La page classement !!!! Sans changer les autres pages utilisant cette classe*/
/* 100% sur tel et 50% sur pc*/
.classement{
       width: 50%;
}

@media all and (max-device-width: 680px)
{
    .tableClassique {
     width: 100%;
    }
}





.customers {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: auto;
	margin: auto;
	background-color: #16496b;
  
}

.customers td, #customers th {
    border: 1px black solid;
    padding: 2px;
	text-align: center;
}

.customers tr:nth-child(even){background-color: #16496b;}

.customers tr:hover {background-color: black;}
/*#customers tr:hover {background-color: #ddd;}*/

.customers th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: white;
    font-size: 2em;
    color: #333;

}



@media all and (max-device-width: 680px)
{	
	.customers {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: auto;
	margin: auto;
    border: 2px black solid;
	}
	

}


 
                                                             

/******* tableau_compos*********/


#tableau_compos {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width:52%;
    margin: auto;
    background-color: silver;
}

#tableau_compos th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #4CAF50;
    color: white;
}


.mitemps{
    font-size: 1.7em;
    padding-top: 20px; 
    padding-bottom: 20px; 
    background: #cbb6b6;; 
    color:#414141;
}

#tableau_compos td {
    border-bottom: 3px double black;
    padding: 2px;
    text-align: center;
}

#tableau_compos tr:nth-child(even){background-color: #f2f2f2;}

#tableau_compos tr:hover {background-color: #e0a1a1;}





@media all and (max-device-width: 900px)
{   
    #tableau_compos {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 98%;
    margin: auto;
    margin-left: 0px;
    }
    

}

/* l etiquette matchn° .... */
.matchTableau {
    background:#8ea1a1;
    color:#f0f0f0;
    border-top:2px black solid;
    border-right:2px black solid;
    border-bottom:2px black solid;
    border-left:2px black solid;
    padding: 2px 3% 5px 3%;
    font-size: 0.8em;
}

.equipe {
    color: red;
}



input.match {
        position: absolute;
        left: -9999px;
    }
    
    label.equipe {
        display: inline-block; /* ou block */  
        width: 40%;
        margin: auto;
        color: aliceblue;
    }

    label.nul {
        display: inline-block; /* ou block */  
        width: 10%;
        margin: auto;
        color: aliceblue;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .match {
        text-align: center;
        padding: 10px;
        background: grey;
        font-weight: bold;
    }    
    

    .match:checked + label {
        background-color: green;
        padding: 10px;
    
    }


@media all and (max-device-width: 1080px)
{

    label.equipe {
        display: inline-block; /* ou block */  
        width: 40%;
        margin: auto;
        color: aliceblue;
        font-size: 0.6em;
    }

    label.nul {
        display: inline-block; /* ou block */  
        width: 10%;
        margin: auto;
        color: aliceblue;
        margin-top: 10px;
        margin-bottom: 20px;
        font-size: 0.6em;
    }   

    .match {
        text-align: center;
        padding: 0.2em;
        background: grey;
        font-weight: bold;
    }    
    

    .match:checked + label {
        background-color: green;
        padding: 0.2em;
        font-size: 0.6em;
    
    }


}










/* -------------------------------      TABLE class customers           ----------------------------------------*/

#customers {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 50%;
	margin: auto;
	background-color: silver;
}

#customers td, .customers th {
    border: 1px solid #ddd;
    padding: 2px;
	text-align: center;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #e0a1a1;}

#customers th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #4CAF50;
    color: white;
}



@media all and (max-device-width: 680px)
{	
	#customers {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 90%;
	margin: auto;
	}
	

}




















/* --------------------------     Table  Chat           ----------------------------------------*/

#tableChat {
    width: 100%;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    margin: auto;
    background-color: silver;
    word-wrap: break-word;
}

#tableChat td, #tableChat th {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: center;
    word-wrap: break-word;
}

#tableChat tr:nth-child(even){background-color: #f2f2f2;}

#tableChat tr:hover {background-color: #ddd;}

#tableChat th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #4CAF50;
    color: white;
}

#tableChat td:first-child {
    text-align:center;
    font-size: 0.7em;
    color: blue;
}
#tableChat td:first-child+td {
    text-align:center;
    font-size: 0.7em;
    color: blue;
}

#tableChat th:last-child {
    text-align:left;
    padding-left: 10px; 
}

#tableChat td:first-child+td+td {
    text-align:left;
    font-size: 0.8em;
    color: black;
}

/* -------------------------------      TABLE SUIVI MATCH           ----------------------------------------*/

#tableauSuiviMatch {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 75%;
	margin: auto;
	background-color: silver;
    box-shadow: 8px 8px 3px #000;

}

#tableauSuiviMatch td, #tableauSuiviMatch th {
    border: 1px solid #ddd;
    padding: 2px;
	text-align: center;
}

#tableauSuiviMatch tr:nth-child(even){background-color: #f2f2f2;}

#tableauSuiviMatch tr:hover {background-color: green; color:white;}

#tableauSuiviMatch th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #4CAF50;
    color: white;
}



@media all and (max-device-width: 680px)
{	
	#tableauSuiviMatch {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
	margin: auto;

	}

#tableauSuiviMatch td, #tableauSuiviMatch th {
    border: 1px solid #ddd;
    padding: 2px;
    text-align: center;
    font-size: 0.6em;
}

#tableauSuiviMatch tr:nth-child(even){background-color: #f2f2f2;}

#tableauSuiviMatch tr:hover {background-color: green; color:white;}

#tableauSuiviMatch th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #4CAF50;
    color: white;
}














	

}
