body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

h1{
	text-align:center;
	font-weight:normal;
	font-size:25px;
}

.ui-sliderDemo{
	margin-bottom:50px;
}

.slider,
.dateSlider{
	width:100%;
	margin:20px auto;
	padding-top:20px;
}
.tick{
	border-left:1px solid black;
	position:absolute;
	top:0;
	height:20px;
	text-align:right;
}
.sliderZone dl input{
	text-align:right;
	margin-left:5px;
	margin-right:0;
	width:200px;	
}
.sliderZone img{
	vertical-align:middle;
}

.sliderZone dl{
	margin-bottom:50px;
}

pre{
	overflow:auto;
}
pre code{
	tab-interval:  2pt;
	display:block;
	border-width:1px 1px 1px 15px;
	border-style:solid;
	border-color:#CCC;
	color:#444;
	padding:5px 10px;
	margin:0 5px;
	font-family:Consolas, Monaco, Arial, Helvetica, sans-serif;
	font-size:12px;
}

pre code .comment{
	color:#5e7f5f;
}

dt{
	font-weight:bold;
	float:left;
	clear:left;
	width:150px;
	margin-bottom:2px;
}

dl.values dt{
	width:75px;
}

dl.values dd{
	margin-left:75px;
}

dt+dd{
	margin-top:2px;
}

dd{
	padding-left:15px;
	margin-left:0;
	margin-left:150px;
}

.wrapper{
	width:100%;
	float:left;
}

.sliderZone{
	margin-right:400px;
}

.options{
	width:400px;
	float:left;
	margin-left:-400px;
}

input[type=number]{
	width:3em;
}

.options form{
	margin:0 10px;
}


/*

UPLOAD DE PHOTO


*/

#container {
	margin: auto;
	width: 400px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	background-color: #FFFFFF;
}
#container #header #header_left {
	float: left;
	background-image: url(images/header_left.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 45px;
}
#container #header #header_right {
	background-image: url(images/header_right.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 6px;
	float: right;

}
#container #content {
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
#container #footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#container #footer a {
	color: #999999;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#container #header #header_main {
	float: left;
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sbtn    {
	background-image: url(../images/Button.png);
	border: 1px solid #F6AC2C;
	height: 22px;
	width: 82px;
font-family: Tahoma,Arial,Helvetica,Sans-Serif;
    font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-position: center -1px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	letter-spacing: 1px;
}
.sbtn:hover    {
color:#ffffff;
}
button {
font-family: Tahoma,Arial,Helvetica,Sans-Serif;
    font-size: 11px;
	font-weight: bold;
	color: #000000;
height: 25px;
    letter-spacing: 1px;
    line-height: 25px;
    padding: 0 10px !important;
    text-align: center;
    text-decoration: none !important;
    white-space: nowrap;	background-image: url(../images/Button.png);
}
#container #content #form1 legend {
	padding: 5px;
	margin: auto;
}
form {
	margin: 10px 5px 0px 5px;
}




#container #header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	height: 42px;
}
label {
	padding: 0px;
	text-align: center;
}

.msg {
	text-align:left;
 	color:#666;
	background-repeat: no-repeat;
 	margin-left:30px;
   margin-right:30px;
	padding:5px;
   padding-left:30px;
}

.emsg {
	text-align:left;
	margin-left:30px;
   margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
   padding-left:30px;
}

#loader{
   visibility:hidden;
}

#f1_upload_form{
   height:100px;
}

#f1_error{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#FF0000;
}

#f1_ok{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#00FF00;

}

#f1_upload_form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#f1_upload_process{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
   width:400px;
}

#liste_joueurs
{
 padding:0;
 margin:20px 0;
 list-style-type:none;
 }
#liste_joueurs li
{
margin-left:2px;
 float:left; /*pour IE*/
 }
div.joueur
{
float:left;
}
div.photoJoueur, div.nomPrenomJoueur
{
	float:left;
	height:48px;
	padding:5px;
	margin-bottom:2px;
}
div.photoJoueur
{
	width:36px;
	border:1px solid black;
}
div.nomPrenomJoueur
{
	width:133px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;
	margin-right:2px;
}
div.photoJoueur img
{
	height:48px;
}
 span.nomJoueur
{
 font-weight:bold;
}
.telJoueur
{
	color:#666666;
}

#liste_joueurs li.joueur_ok, #joueur div.joueur_ok
{
    background-attachment: scroll;
    background-color: #CCE766;
    background-repeat: no-repeat;
}
#liste_joueurs li.joueur_ok
{

    background-position: 167px 35px !important;
    background-image: url("images/joueur_ok_24.png") !important;
	background-size:unset !important;

}
#joueur div.joueur_ok
{

    background-position: 930px 185px;
    background-image: url("images/joueur_ok.png");

}

#liste_joueurs li.joueur_a_confirmer, #joueur div.joueur_a_confirmer
{
    background-attachment: scroll;
    background-color: #D3DDFF;
    background-repeat: no-repeat;
}
#liste_joueurs li.joueur_a_confirmer
{

    background-position: 167px 35px;
    background-image: url("images/joueur_a_confirmer_24.png");

}
#joueur div.joueur_a_confirmer
{

    background-position: 930px 185px;
    background-image: url("images/joueur_a_confirmer.png");

}

#liste_joueurs li.joueur_suspendu, #joueur div.joueur_suspendu
{
    background-attachment: scroll;
    background-color: #FFFF00;
    background-repeat: no-repeat;
}
#liste_joueurs li.joueur_suspendu
{

    background-position: 167px 35px;
    background-image: url("images/joueur_suspendu_24.png");

}
#joueur div.joueur_suspendu
{

    background-position: 930px 185px;
    background-image: url("images/joueur_suspendu.png");

}

#liste_joueurs li.joueur_a_supprimer, #joueur div.joueur_a_supprimer
{
    background-attachment: scroll;
    background-color: #FFA55B;
    background-repeat: no-repeat;
}
#liste_joueurs li.joueur_a_supprimer
{

    background-position: 167px 35px;
    background-image: url("images/joueur_a_supprimer_24.png");

}
#joueur div.joueur_a_supprimer
{

    background-position: 930px 185px;
    background-image: url("images/joueur_a_supprimer.png");

}

div.joueurGrand
{
float:left;
}
div.photoJoueurGrand, div.nomPrenomJoueurGrand
{
	float:left;
	
	padding:5px;
	margin-bottom:20px;
}
div.photoJoueurGrand
{
	width:150px;
	/*border:1px solid black;*/
	height:195px;
	padding:10px;
}
div.photoJoueurGrand img
{
	border:2px solid #EA880B;
}
div#Joueur_details
{
border:1px solid #999999;
height:235px;
}
div.nomPrenomJoueurGrand
{
	width:795px;
	/*border-top:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;*/
	margin-right:2px;
	font-size:12px;
	font-family:Arial;
	color:#000000;
	line-height:20px;
	height:205px;
	
}

div#infosEqu
{
	width:62%;
	float:left;
}
div#radiationEqu
{
	width:37%;
	float:right;
}
div.stat, div#infoEquipe
{
border: 2px solid #EA880B;
background-color:#666666;
padding:10px;
margin:20px 0;

}
div.stat, div#radiationEquipe
{
border: 2px solid #EA880B;
background-color:#666666;
padding:10px;
margin:20px 0;
}
div#radiationEquipe,
div#infoEquipe
{
	height:100px;
}
#radiation_raison
{
	width:270px;
}
#radiation_save
{
	display:inline-block;
	width:16px;
	height:16px;
	background:url('../images/bt_save16.png') no-repeat transparent 0 0;
	cursor:pointer;
	margin-left:10px;
}
#notesEqu_wrapper
{
	clear:both;
}

span.stat_lib
{
	font-weight:bold;
	color:#999999;
}
span.stat_data
{
	font-style:italic;
	color:#EA880B;
	margin-right:15px;
}
span.periodeEnCours
{
	margin-bottom:20px;
}

div.jouerPart1
{
	width:350px;
	float:left;
	padding:10px;
	border-right:1px solid #999999;
	margin-top:10px;
}
div.jouerPart2
{
	width:350px;
	float:left;
	padding:10px;
	margin-top:10px;
}

div.joueur_data
{
	width:210px;
	text-align:left;
	float:left;
	margin-left:10px;
	min-height:40px;
	vertical-align:top;
	
}
div.joueur_lib
{
	width:70px;
	font-weight:bold;
	text-align:right;
	float:left;
	min-height:40px;
	vertical-align:top;
}
div#boutons_joueur
{
	width:100%;
	margin:auto;
	height:132px;
	
	display: -webkit-flex;
      -webkit-flex-direction: row;
	  flex-wrap: wrap;

      display: inline-flex;
      flex-direction: row;
	  -webkit-justify-content: space-around;
	   justify-content: space-around;
	  clear: both;	

}
div.bt_joueur
{
	width:20%;
	height:132px;
	cursor:pointer;
	float:left;
	background-size:contain;
}
div#bt_joueur_valider
{
	background:url('images/bt_joueur_valider.png') transparent 50% 50% no-repeat;
}
div#bt_joueur_supprimer
{
	background:url('images/bt_joueur_supprimer.png') transparent 50% 50% no-repeat;
}
div#bt_joueur_suspendu
{
	background:url('images/bt_joueur_suspendu.png') transparent 50% 50% no-repeat;
}
div#bt_joueur_modifier
{
	background:url('images/bt_joueur_modifier.png') transparent 50% 50% no-repeat;
}
div#bt_certif_print
{
	background:url('images/bt_certif_print.png') transparent 50% 50% no-repeat;
}
div#bt_mail_print
{
	background:url('images/bt_certif_mail.png') transparent 50% 50% no-repeat;
}

span.suspenduPetit
{
	color:#ff0000;
	font-size:10px;
}
span.suspendu {
    color: #FF0000;
    font-family: tahoma;
    font-size: 20px;
    font-weight: bold;
}
span#nomEquipe
{
	color:#EA880B;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin:5px 0;

}
span#infosCapitaine
{
	color:#999999;
	font-size:14px;
	font-style:italic;
	text-align:left;
	margin:0 0 5px 0;

}
span.alert
{
	margin:left:50px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	background-color:#000000;
	color:#ff0000;

}

table.liste
{
	border:1px solid black;
	border-collapse:collapse;
	font-size:11px;
}
table.liste td
{
	border:1px solid black;
	padding:1x 5px;
}
table.liste tr:hover
{
background:#000000;
color:#ffffff;
}
.droite
{
	text-align:right;
}
.gauche
{
	text-align:left;
}

.CRperime
{
	text-decoration: line-through;
}
.CRavenir
{
	color:#666666;
	font-style:italic;
}

#listePenalites
{
 margin:20px 20px;
 padding:0;
 list-style-type:none;
 width:800px;
 }
#listePenalites li
{
 padding:3px 5px;
	margin-left:10px;
	float:left; /*pour IE*/
	border:1px solid #fff;
	background:#666;
	cursor:pointer;
	
 }

.penaliteLib
{
	color:#000;
}
.penalitePts
{
	color:#000;
	font-weight:bolder;
}
table#stats
{
	width:900px;
	margin:auto;
}
table#stats tr td
{
	border-top:1px solid #666;
}
table#stats tr#statsTotal td
{
	border-top:2px solid black;
	font-weight:bold;
}
.collapsible
{
background-image: url(images/ui-icons_b8ec79_256x240.png);
 height:16px;
 width:16px;

 cursor:pointer;

}
.toOpen
{
 background-position: -32px -16px;
}
.toClose
{
  background-position: -64px -16px;

}

#journee
{
	clear:both;
	float:none;
}
.journee_reportee
{
	float:left;
	border:1px solid #2a2a2a;
	border-radius:5px;
	margin:0 10px 10px 0;
	padding:5px;
}
.journee_reportee ul
{
	list-style:none;
}
.journee_reportee ul li
{
	cursor:pointer;
}
.bas_accordion_a_deplier
{
	background:url('images/bg_bas_accordion_a_deplier.png') repeat-x transparent 0 0;
	width:100%;
	height:147px;
	position:absolute;
	bottom:0;
	left:0;
	display:none;
	text-align:right;
	
}

#voir_plus
{
	background:url('images/bg_bas_accordion_a_deplier_voir_plus.png') repeat-x transparent 0 0;
	width:100px;
	height:82px;
	margin-left: 860px;
	text-align:right;
	cursor:pointer;
	
}
.penalite_fairplay
{
    background: url("images/bg_penalite_FP.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    text-align: center;
    width: 16px;
}
.penalite_retard
{
    background: url("images/bg_penalite_retard.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    text-align: center;
    width: 16px;
}
.ui-dialog.ui-widget-content .ui-dialog-content.ui-widget-content a
{
	color:#0099CC;
	font-weight:bold;
}

.champsErreur
{
	border:2px solid #f00;
	background:yellow;
	color:#000;
}

.occupMatch
{
	background:#f00;
	width:20px;
	height:20px;
}
.occupCreneauCase,
.occupPasMatch
{
	width:20px;
	height:20px;
}
.occupSemaine
{
	background:#000;
	color:#fff;
	/*height:316px;*//*235px;*/
	width: 75px;
	display:block;
	text-align: center;
	padding:0;
}
#occupCalendrierSemaines li
{
	list-style-type: none;
	padding:0;

}

li.occupSemaines 
{
	float:left;
	margin-right:2px;
	border:1px solid #fff;
}

.occupAnnee
{
	color:#666;
	font-size:9px;
}
.occupSemaineNum
{
	font-weight:bold;
	font-size:12px;
}
.occupJourLib
{
	font-weight:bold;
	font-size:11px;
	text-transform:capitalize;
	clear:both;
	float:none;
	border-top:1px solid #666;
}
.occupJourneeNum
{
    height: 22px;
    padding-bottom: 7px;
    padding-top: 9px;
	border-bottom:2px solid #fff;
	width:100%;
	font-weight:bold;
}
div.occupREPOS {
    background: url("images/sleep.png") no-repeat scroll 50% 50% #000000;
	font-size:0px;
	color:transparent;
}
div.occupCOUP {
    background: url("images/cup.png") no-repeat scroll 50% 50% #666666;
}
div.occupCHAMP{
    background: url("images/champ.png") no-repeat scroll 50% 50% #999999;
}
.occupJourNumMois
{
	color:#666;
	font-size:9px;
	text-align:center;
}
.occupCreneauCases
{
	text-align:center;
	width:100%;
	display:block;
	padding: 0;
}
li.occupCreneauCase
{
	display:inline-block;
	margin:3px;
	border:1px solid #fff;
}

.occCHAMP
{
	background:#999999;
	color:#666;
}
.occCOUP
{
	background:#666666;
	color:#999;
}
.occupSemaine .occupSemaineNum 
{
	color:#fff;
}
.occupSemaines
{
	margin-bottom:10px;
}
#index_liste_joueur_anti_fairplay  ul ,
#index_liste_joueur_anti_fairplay_sem  ul 
{
  list-style-type:none;
}
#index_liste_joueur_anti_fairplay  ul li,
#index_liste_joueur_anti_fairplay_sem  ul li
{
  border:1px solid #999;
  text-align:center;
  padding:3px 10px;
  background:#BCBABA;
  width:303px;
  height:233px;
  float:left;
  font-weight:bold;
}

.annuler_controle
{
    background: url("images/bg_bt_annuler.png") no-repeat scroll 3px 50% #999999;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    float: right;
    padding: 2px 2px 2px 26px;
}

td.alert
{
	background:#000;
	color:#f00;
	font-weight:bold;
}

table.matchs_a_controler 
{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-collapse:collapse;
}
table.matchs_a_controler  td
{
	border-bottom:1px solid #fff;
	padding:2px 7px;
	font-size:10px;
}
.clearfix
{
	clear:both;
	float:none;
}
.prochainsMatchs
{
	width:100%;
	padding:2px 1%;
	background:#000;
	margin:-10px;
	color:#fff;
}
#marqueeMatchs
{
    float: right;
    width: 83%;
	overflow: hidden;
}
.marquee_date
{
	font-weight:bold;
	color:#f00;
}
.marquee_journee
{
	font-style:italic;
}

@-webkit-keyframes glowing {
  0% {  -webkit-box-shadow: none; }
  50% {  -webkit-box-shadow: 0 0 10px 7px #F29404; }
  100% {  -webkit-box-shadow: 0 0 7px 3px #F29404; }
}@-moz-keyframes glowing {
  0% {  -moz-box-shadow: none; }
  50% {  -moz-box-shadow: 0 0 10px 7px #F29404; }
  100% { -moz-box-shadow: 0 0 7px 3px #F29404; }
}@-o-keyframes glowing {
  0% { box-shadow: none; }
  50% {  box-shadow: 0 0 10px 7px #F29404; }
  100% {  box-shadow: 0 0 7px 3px #F29404; }
}@keyframes glowing {
  0% {  box-shadow: none; }
  50% {  box-shadow: 0 0 10px 7px #F29404; }
  100% {  box-shadow: 0 0 7px 3px #F29404; }
}
.blink{
-webkit-animation: glowing 1500ms infinite;
-moz-animation: glowing 1500ms infinite;
-o-animation: glowing 1500ms infinite;
animation: glowing 1500ms infinite;	
position:relative;
}
.blink h1{
position: absolute;
left: -15px;
top: -15px;
background: #F29404;
color: #fff;
border-radius: 5px;
padding: 2px 15px;
text-align: center;
display: inline-block;
}
.text_gris_clair
{
	color: #999999;
	
}

div.btTransfert
{
	display: block;
	clear: both;
	float: none;
	width: 96%;
	background: #F29404;
	color: #fff;
	height: 70px;
	padding: 10px 2%;
}
div.btTransfert.from
{
	background:#F29404 url(images/transfert_from.jpg) no-repeat 0% 50%;
	background-size:contain;
	padding-left:25%;
	width:73%
	
}
div.btTransfert.to
{
	background:#F29404 url(images/transfert_to.jpg) no-repeat 100% 50%;
	background-size:contain;
}


div.btTransfert input
{
	display:block;
	clear:both;
	float:none;
	width:60%;
	margin-top:10px;

}
.stat{position:relative}

.stat .pourcent
{
	position: absolute;right: 0;bottom: 0;	
}


.stat{position:relative}

.stat .pourcent
{
position: absolute;
right: -19px;
top: -20px;
background: black;
color: red;
width: 50px;
height: 50px;
border: 2px solid red;
border-radius: 50%;
font-size: 15px;
line-height: 46px;
text-align: center;
font-weight: bold;
}

.titleEquipe
{
	position:relative;
}
.titleEquipe .completion
{
	position: absolute;
	right:0;
	font-size:20px;
	font-weight:bold;
	color:#06a12e;
	border:2px solid #06a12e;
	background: yellow;
padding: 3px 10px;
border-radius: 10px;
}

.titleEquipe .completion.bad
{
	color:red;
	border:2px solid red;
}
.liensEquipes
{
	background-repeat: no-repeat;
	display: inline-block;	
	background-color: #000;
	color: yellow;
	border-radius:5px;
    margin: 2px 5px;
    padding: 2px 10px;
    text-align: center;
    border:2px solid yellow;
    background-color:#01A834;
	
	
	
}
.liensEquipes.bad
{
/*background-color: #ff8005;*/
background-size: 20% 100%;
	color: white;
	border:2px solid red;
	background-image: url("images/completion.jpg");
	background-position: 0% 50%;
	background-color:#000;
	

}
.testRepech
{
	width:40%;
	margin:10px auto;
	text-align:center;
	cursor:pointer;
	border:1px solid green;
	color:green;
	border-radius:5px;
	font-weight:bold;
	padding:5px 0;
	
}

.testRepech.forInput{border:none;}
.calculEnCours
{
	display:none;
}
.calculEnCours.on
{
	display:block;
	width:100%;
	color:red;
	font-weight:bold;
	text-align:center;
	
}

body .liensEquipes.repechable, .repechable
{
	background:#fff;
	color:red;
	border:4px solid red;
}
body .liensEquipes.muerte, .muerte
{ 
	background:#000;
	color:#777;
	border:4px solid red;
}

tr.trJoueur.focused{border:3px solid red;background:yellow}

tr.trJoueur.focused td {border-top:3px solid red;border-bottom:3px solid red;background:yellow}
.doc {
    text-align: left;
    margin-bottom: 25px;
    border-bottom: 1px solid #999;
    padding-bottom: 13px;
}


body.isMobile #easeMenu 
{
	overflow:auto;
}
body.isMobile #easeMenu ul
{
	width:100% !important;
}
body.isMobile #menu 
{
	height:85px !important;
}

body.isMobile  .menu ul li {
  height: 38px;
  margin-bottom: 9px;
}
.temoin_CNI, .temoin_CM {
    display: inline-block;
    border: 1px solid grey;
    border-radius: 50%;
    font-size: 7px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    vertical-align: middle;
    text-align: center;
    color: grey;
    float: right;
    margin-right: 2px;
}
.temoin_OK
{
color:#2f6413;
border-color:#2f6413;
	background:#b4dcb4
}

.dt-button.buttons-html5
{
	font-size: 0;
	width: 32px;
	height: 32px;
	margin-bottom: 7px;
	background-repeat:no-repeat; 
}
.dt-button.buttons-html5:hover{font-size:8px;}
.dt-button.buttons-copy.buttons-html5
{
	background-image: url(../images/copy_icon_brown.png);	
}
.dt-button.buttons-excel.buttons-html5
{
	background-image: url(../images/xls_icon_brown.png);	
}
.dt-button.buttons-csv.buttons-html5
{
	background-image: url(../images/csv_icon_brown.png);	
}
.dt-button.buttons-pdf.buttons-html5
{
	background-image: url(../images/pdf_icon_brown.png);	
}
.dt-button.buttons-html5:hover {
  font-size: 8px;
  padding: 0 !important;
  vertical-align: top;
}
.joueur_a_supprimer div.joueur.prevalide {

  background-image: none;
  background-size: unset;
}
div.joueur.prevalide {
  float: left;
  background: url(images/bg_prevalide.jpg);
  background-size: 146%;
}
#joueur div.joueur_a_confirmer.prevalide {
	background: url(images/bg_prevalide.jpg);
	background-size: cover;
}
#boutons_joueur #bt_joueur_valider.disable
{
	pointer-events: none;
	filter: grayscale(1);
	
}
li.joueur_ok div.joueur.prevalide , #joueur.joueur_ok div.joueur_a_confirmer.prevalide 
{
	background:transparent;
	background-size:unset;
}

.joueur.joueur_suspendu .photoJoueurGrand {
   background-color: red !important;
}
.joueur.joueur_suspendu .photoJoueurGrand div{
  color:yellow !important;
}

.joueur.joueuse .photoJoueur img {
  border: 3px solid #ff01bf;
  margin-top: -3px;
  margin-left: -3px;
}
.joueur.joueuse div {
  color: #ff01bf !important;
}
.membreFMFA7
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	background:url(/admin/images/crown.png) no-repeat 50% 50% transparent;
	background-size:contain;
}
.joueur.FMFA7 .membreFMFA7
{
	display:block;
}
.freez {
    display: none; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/admin/images/freezed.png) no-repeat 50% 50% transparent;
    background-size: cover;
    z-index: 9;
}
.freezed .freez
{
	display:block;
}
#btFreezEtValideFemmesEtFmfa7
{
	display:block;
	width:60%;
	margin:0.5rem auto;
	padding:5px 15px;
	background:#f29404;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	border: 1px solid white;
	font-size: 0.8rem;
}
