/*CSS XtremTransport*/
footer{background-color:#212529;position:fixed;bottom:0;overflow:visible;z-index:3;width:100%;margin-bottom:0;}
.color1{color:#889292;}
.bg-light-grey{background-color: rgba(0, 0, 0, 0.05);}

body{min-height: 100vh;margin: 0;position:relative;background-color: rgba(0, 0, 0, 0.05);}
.titre {font-family: "Helvetica Neue", Arial, sans-serif;color: #333;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);}
.grecaptcha-badge {z-index:99}
.tchat {z-index:99}

.dropdown-menu>a:hover:nth-child(8n+1), .dropdown-menu>a.active:nth-child(8n+1){border-bottom: #C4E17F 3px solid;}
.dropdown-menu>a:hover:nth-child(8n+2), .dropdown-menu>a.active:nth-child(8n+2){border-bottom: #F7FDCA 3px solid;}
.dropdown-menu>a:hover:nth-child(8n+3), .dropdown-menu>a.active:nth-child(8n+3){border-bottom: #FECF71 3px solid;}
.dropdown-menu>a:hover:nth-child(8n+4), .dropdown-menu>a.active:nth-child(8n+4){border-bottom: #F0776C 3px solid;}
.dropdown-menu>a:hover:nth-child(8n+5), .dropdown-menu>a.active:nth-child(8n+5){border-bottom: #DB9DBE 3px solid;}
.dropdown-menu>a:hover:nth-child(8n+6), .dropdown-menu>a.active:nth-child(8n+6){border-bottom: #C49CDE 3px solid;}
.dropdown-menu>a:hover:nth-child(8n+7), .dropdown-menu>a.active:nth-child(8n+7){border-bottom: #669AE1 3px solid;}
.dropdown-menu>a:hover:nth-child(8n+8), .dropdown-menu>a.active:nth-child(8n+8){border-bottom: #62C2E4 3px solid;}

.table-nico{--bs-table-color:#FFF;--bs-table-bg:#343a40;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.p4{width: 100%;font-size: 20px;}
.steam{background: linear-gradient(to bottom right, #000b1b, #12598c);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-moz-background-clip: text;-moz-text-fill-color: transparent;}
.status{border-radius:50%;width:20px;height:20px;margin: auto; vertical-align: middle}
/*css gallery*/
/*.photo-gallery {color:#313437;background-color:#fff;}
.photo-gallery p {color:#7d8285;}
.photo-gallery h2 {font-weight:bold;margin-bottom:40px;padding-top:40px;color:inherit;}
@media (max-width:767px) {
  .photo-gallery h2 {margin-bottom:25px;padding-top:25px;font-size:24px;}
}
.photo-gallery .intro {font-size:16px;max-width:500px;margin:0 auto 40px;}
.photo-gallery .intro p {margin-bottom:0;}
.photo-gallery .photos {padding-bottom:20px;}
.photo-gallery .item {padding-bottom:30px;}
/*fin*/
    progress {}
	/* ici les styles généraux */

progress::-webkit-progress-bar { 
	/* ici les styles généraux pour Webkit */
}
progress::-webkit-progress-value {  
	/* styles de barre d'avancement pour Webkit */
}  
progress::-moz-progress-bar { 
	/* styles de barre d'avancement pour Firefox */
}
/*h3 {text-align: center;color: #FFFFFF;}*/
/*p {text-align: center;}*/

#tchat {z-index:99;position: absolute;position: fixed; bottom: 50px;right: 16px;font-size: 18px;}
#chat-container {position: absolute;z-index: 99;top: 330px;right: 20px;display: none;background-color: #f8f9fa;border: 1px solid #ced4da;border-radius: 5px;padding: 20px;max-width: 400px;margin: 0 auto;}
#chat-container h1 {color: #007bff;text-align: center;margin-bottom: 20px;}
#chat-window {max-height: 300px;overflow-y: auto;padding: 10px;background-color: #ffffff;border: 1px solid #ced4da;border-radius: 5px;margin-bottom: 20px;}
#message-form {margin-top: 20px;}
#message-form .input-group {width: 100%;}
#message-form input[type="text"] {border-radius: 0 5px 5px 0;}
#message-form .input-group-append button[type="submit"] {border-radius: 5px 0 0 5px;background-color: #007bff;border-color: #007bff;}
/*----------------------------------Theme Noel--------------------------------------------------------------*/
.noel{background:url(../image/theme_noel/banniere_noel.png);background-position:right;border:10px;height:52px;}
/*----------------------------------Fin du Theme Noel-------------------------------------------------------*/
.backgroundIp{background: url("../image/logo/logo_IP-Ban.png");background-repeat:no-repeat;background-position:center;}