

@media only screen and (min-width: 480px) {
  div .Acc-quarter {
  width: 100%;
  }
   div .Acc-half {
  width: 100%;
  }
  
  div .Acc-Login {
  width: 100%;
  }
  
  div .Acc-Pub {
  	width: 40%;
  }
  
  div .Acc-Car {
  	width: 60%;
  }    
}

@media only screen and (min-width: 768px) {
	div .Acc-full {
  width: 50%;
  }  
  div .Acc-quarter {
  width: 50%;
  }
  div .Acc-half {
  width: 50%;
  }
  
  div .Acc-Login {
  width: 50%;
  }
  
  div .Acc-Pub {
  	width: 20%;
  }
  
  div .Acc-Car {
  	width: 30%;
  }    
  div .Acc-Car-quarter {
  width: 50%;
  }
  
  
}

@media only screen and (min-width: 1024px) { 
	 div .Acc-full {
  width: 50%;
  }  
	
  div .Acc-quarter {
  width: 45%;
  }
  div .Acc-half {
  width: 40%;
  }
  
  div .Acc-Login {
  width: 30%;
  }
  
  div .Acc-Pub {
  	width: 10%;
  }
  div .Acc-Car-quarter {
  width: 25%;
  }
  
  div .Acc-Car {
  	width: 20%;
  }    
  
  div .art4{
    width: 50%;
  }
  div .ranking{
    width: 50%;
  }
  
  
    
}
@media only screen and (min-width: 1600px) {
  div .Acc-full {
  width: 60%;
  }  

  div .Acc-half {
  width: 40%;
  }
  
  div .art4{
    width: 60%;
  }
  div .ranking{
    width: 40%;
  }
           
}

.print-footer {
  position: fixed;
  bottom: 0px;
  width: 100%; 
  writing-mode: vertical-rl;
text-orientation: mixed;  
}

@media (min-width:0px){
	.table-xs{display:none;}
	.table-xxl{display:none;}
	.table-md{display:none;}
	.table-xxxl{display:none;}
}
@media (min-width:576px){
	.table-xxl{display:none;}
	.table-md{display:none;}
	.table-xxxl{display:none;}
}
@media (min-width:768px){
	.table-xxl{display:none;}
	.table-md{display:table-cell;}
	.t.table-xxxl{display:none;}
	
}
@media (min-width:992px){
	.table-xxl{display:table-cell;}
	.table-xxxl{display:none;}	
}
@media (min-width:1200px){	
	.table-xxxl{display:table-cell;}			
}

@media (max-width:576px){
	.fixed-table > thead > tr > td:first-child, .fixed-table > tbody > tr > td:first-child{
	  	position: absolute;
	  	height: 86px;   
	}
	.fixed-table > thead > tr > td:nth-child(2), .fixed-table > tbody > tr > td:nth-child(2) {
	    padding-left: 61px !important;
	}
}


.print_carte{
	width: 210mm;
    height: 148.5mm;
    margin: 0;
}

.card_print{
	height: 140mm;
}

.print_small {
  font-size: 0.75em;
}

.table_print{
	font-size: 0.75em;
	text-align: center;	
}

.table_print > tbody > tr > td {
	background-color:#ffffff;
	border:1px solid #000000;
}
.table_print > thead > tr > th {
	background-color:#ffffff;
	font-size: 1em;
	border:1px solid #000000;
}
	
.table_print >:not(:first-child) {
    border-top: 0px solid #000000;
}

.table_print > tbody > tr:nth-child(2) >td {
    border-left: 1px solid #FFffff;
     border-right: 1px solid #ffffff;
}


.table_print > tbody > tr > td:nth-child(11),.table_print > thead > tr > th:nth-child(11), .table_print > tbody > tr > td:nth-child(22),.table_print > thead > tr > th:nth-child(22) {
    background-color:var(--bs-table-bg);
}

.table_print > tbody > tr > td:nth-child(12), .table_print > thead > tr > th:nth-child(12){
   border-top:1px solid #ffffff;
   border-bottom:1px solid #ffffff;
}


.table_print > tbody > tr:nth-child(4),.table_print > tbody > tr:nth-child(5),.table_print > tbody > tr:nth-child(6),.table_print > tbody > tr:nth-child(7){
   height: 50px;   
}


@media (min-width:992px){
	.showLogoOnMenu{display:none;}	
}

.showLogoOnMenuHIDE{
	display:none;
}

.showLogoOnMenuSHOW{
	display:flex;
}







