html{
 height:100%;
 min-height:100%;
}

body { padding-top: 70px;min-height:100%;
background: url(../img/background.jpg) no-repeat center fixed; background-color: #111e0c;
  -webkit-background-size: cover; 
  -moz-background-size: cover;
  -o-background-size: cover;
 background-size: cover;  
}

@media all and (orientation: portrait) { 
	body { padding-top: 70px;min-height:100%;
	background-image: url(../img/background_p5.jpg);
	background-repeat:	no-repeat;
	background-position:center ; 
	  -webkit-background-size: cover; 
	  -moz-background-size: cover;
	  -o-background-size: cover;
	 background-size: cover;  
	 background-attachment : fixed;
	}
 }

.h3-custom {margin-top :8px!important;}
 
.carousel .item {max-width : 600px;}
.carousel .carousel-inner {max-width : 600px;}
.carousel {max-width : 600px; margin: 0 auto}
.carousel .carousel-caption {max-width: 100%; width:100%; background-color:rgba(48,48,48,0.6);/*background-color:#303030; opacity:0.6; filter:alpha(opacity=60);*/ left:0; }
.carousel .carousel-caption >p {color:white;/*opacity:1; filter:alpha(opacity=100);*/}

.fantawrapper  {/*background-color:white; */padding : 0 5px 5px 5px; /*border: 1px solid #303030;border-radius: 10px;*/}

.navbar-custom {
    background-color:#303030;
    color:#ffffff;
    border-radius:0; margin-bottom: 0px !important;
	/*opacity:0.8;
	filter:alpha(opacity=80)*/;	
}

.navbar-custom .navbar-nav > li > a { color:#fff;}
.navbar-custom .navbar-nav > .active > a { color: #ffffff; background-color:transparent;}

.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus,
.navbar-custom .navbar-nav > .open >a { text-decoration: none;  background-color:black; color: #ffffff;}

.navbar-custom .navbar-brand { color: #FFFFFF;padding: 5px; }
.navbar-custom .navbar-brand>img {   height: 100%;   padding: 10px;  width: auto; }
.navbar-custom .navbar-brand>a {   color:#FFFFFF; }
.navbar-custom .navbar-toggle { background-color:#FFFFFF;}
.navbar-custom .icon-bar { background-color:#303030; }

/* for dropdowns only */
.navbar-custom .navbar-nav .dropdown-menu  { background-color: #303030;}
.navbar-custom .navbar-nav .dropdown-menu>li>a  { color: #fff;}
.navbar-custom .navbar-nav .dropdown-menu>li>a:hover,.navbar-custom .navbar-nav .dropdown-menu>li>a:focus  { color: #303030} 

/* Lien de la home page */
.homepageLink {border : white solid 1px; border-radius: 6px; line-height: 40px; text-align: center;background-color:rgba(48,48,48,0.5);margin-top : 20px;font-weight :bold; color:white}

.pageHeader { margin-bottom: 10px; border-bottom: 1px solid #eee;color:white;text-shadow: 1px 1px black;padding-bottom:10px;}
.pageHeader H3{display:inline !important; vertical-align:bottom !important;}
.pageHeader img {margin: 0 ;border : 1px solid black;}
.panel-custom { border: rgb(48,48,48) solid 1px;}
.panel-custom-dnd{ border: solid 1px lightgrey !important;}
.panel-custom-texte{ border: rgb(48,48,48) solid 1px; padding:5px;}
.panel-custom-mercatomatic { border:none; text-align:center;}
.panel-custom-mercatonews {font-size : 12px;}
.panel-custom-monequipe {margin-bottom : 10px;}
.panel-heading{background-color:white !important;}
.panel-primary  > .panel-heading-custom-compomatic {background-color: #03396c!important;border-bottom: rgb(48,48,48) solid 1px;color:white;}
/*.panel-primary  > .panel-heading-custom-compomatic-dnd {border-bottom: rgb(48,48,48) solid 1px;color:white;background: #299a0b !important; 
background: -moz-linear-gradient(top, #299a0b 0%, #299a0b 100%)!important; 
background: -webkit-linear-gradient(top, #299a0b 0%,#299a0b 100%)!important; 
background: linear-gradient(to bottom, #299a0b 0%,#299a0b 100%)!important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 )!important;
padding-top:3px!important;padding-bottom:3px!important;}*/
.panel-primary  > .panel-heading-custom-compomatic-dnd {color:black; border-bottom: rgb(48,48,48) solid 1px; border-top: 0px !important;border-left:none;border-right:none;}
.panel-custom  > .panel-heading-custom-login {background-color:rgba(48,48,48,0.6);border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-campionato-match {background-color:#5bc0de !important; border-bottom: rgb(48,48,48) solid 1px; color:white;}
.panel-primary  > .panel-heading-custom-campionato-classement {background-color:#d9534f !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-campionato-buteur {background-color:#5cb85c !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-campionato-prochain {background-color:#428bca !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-coppa-match {background-color:#5bc0de !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-coppa-classement {background-color:#d9534f !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-coppa-prochain {background-color:#428bca !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-calendrier {background-color:#a0db8e !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-calendrier-Campionato {background-color:#a0db8e !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-calendrier-Coppa {background-color:orange !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-calendrier-CoppaQuart {background-color:orange !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-calendrier-CoppaDemi {background-color:orange !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-calendrier-CoppaFinale {background-color:orange !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-calendrier-Supercoppa {background-color:orange !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-pronos-matchs {background-color:#6897bb !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-pronos-consolides {background-color:#6897bb !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-buteurs {background-color:#20b2aa !important; border-bottom: rgb(48,48,48) solid 1px;color:white;}
.panel-primary  > .panel-heading-custom-stats-club-journee {background-color:#c2f3f3 !important; border-bottom: rgb(48,48,48) solid 1px;color:black;}
.panel-primary  > .panel-heading-custom-stats-club-points {background-color:#f1cdff !important; border-bottom: rgb(48,48,48) solid 1px;color:black;}
.panel-primary  > .panel-heading-custom-stats-club-defense {background-color:#ffe0e0 !important; border-bottom: rgb(48,48,48) solid 1px;color:black;}
.panel-primary  > .panel-heading-custom-stats-club-nbjoueur {background-color:#fcf091 !important; border-bottom: rgb(48,48,48) solid 1px;color:black;}
.panel-primary  > .panel-heading-custom-stats-club-compo {background-color:#c2f38f !important; border-bottom: rgb(48,48,48) solid 1px;color:black;}
.panel-primary  > .panel-heading-custom-top-team-derniere {background-color:#efbbff!important; border-bottom: rgb(48,48,48) solid 1px;color:black;}
.panel-primary  > .panel-heading-custom-top-team-5d {background-color:#d896ff!important; border-bottom: rgb(48,48,48) solid 1px;color:black;}
.panel-primary  > .panel-heading-custom-top-team-saison {background-color:#be29ec!important; border-bottom: rgb(48,48,48) solid 1px;color:black;}
.panel-primary  > .panel-heading-custom-draft-statut {background-color:#5bc0de !important; border-bottom: rgb(48,48,48) solid 1px; color:white;margin-bottom:5px;}
.panel-primary  > .panel-heading-custom-mercatonews {font-size:14px;}
.panel-primary  > .panel-heading-custom-mercatonews-club {background-color:#5bc0de !important; border-bottom: rgb(48,48,48) solid 1px; color:white;margin-bottom:5px;}
.panel-primary  > .panel-heading-custom-voti {background-color:#5bc0de !important; border-bottom: rgb(48,48,48) solid 1px; color:white;margin-bottom:5px;}

.voti-data {text-align : center;}
.voti-data img {margin:auto}
.voti-icone {width:16px;}
.voti-data table {text-align : left;}

.btn-custom-compomatic {background-color:rgba(48,48,48,0.6);border: rgb(48,48,48) solid 1px;}

.fanta-alerte-compo {/*display:none;*/visibility:hidden; margin-top : 20px;}

.fanta-compo {margin-bottom : 30px;}
.fanta-terrain {width : 500px; height : 800px; margin-left: 20px;
	background: url(../img/terrain.jpg) no-repeat center ; 
	  -webkit-background-size: cover; 
	  -moz-background-size: cover;
	  -o-background-size: cover;
	 background-size: cover; 
	border: solid black 1px;
}
.fanta-terrain-domicile{padding-top : 10px;height:400px;}
.fanta-terrain-exterieur{padding-bottom : 10px;height:400px;display: table-cell; vertical-align: bottom;}
.fanta-terrain table { width : 500px;  margin: 0px;margin-left:auto;margin-right:auto;}
.fanta-terrain tr {width:100%;}
.fanta-terrain td {font-size : 10px; text-align : center; color:white;font-weight:bold;}
.fanta-terrain td.J1 {width : 100%}
.fanta-terrain td.J2 {width : 50%}
.fanta-terrain td.J3 {width : 33%}
.fanta-terrain td.J4 {width : 25%}
.fanta-terrain td.J5 {width : 20%}
.fanta-terrain tr.L4 {height : 95px;vertical-align:middle;}
.fanta-terrain tr.L5{height : 75px;vertical-align:middle;}
.fanta-terrain tr.L6{height : 60px;vertical-align:middle;}
.fanta-terrain tr.L7{height : 52px;vertical-align:middle;}
.fanta-terrain tr.L8{height : 45px;vertical-align:middle;}

.table-fanta-stats-joueurs {font-size :10px;}

span.palmaresTrophyType {text-decoration : underline;color:black;}
span.palmaresTrophyComment {font-size: 6pt; font-style:italic}

.glyph-tit { color : #0489B1;}
.glyph-out { color : red;}
.glyph-in { color : green;}
.glyph-rem { color : #848484;}
.glyph-res { color : #BDBDBD;}
.feuille-match-TIT{/*font-weight : bold;*/}
.feuille-match-IN{/*font-weight : bold;*/}
.feuille-match-OUT{/*color : #b2b2b2;*/ opacity:0.35}
.feuille-match-REM{/*color : #b2b2b2;*/ opacity:0.35}
.feuille-match-RES{/*color : #e5e5e5;*/ opacity:0.20}

.panel-custom  > .panel-heading-custom-rot-1 
{											
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation1.jpg), linear-gradient(45deg, rgba(212, 32, 44,1) 0%,rgba(212, 32, 44,0.94) 10%,rgba(212, 32, 44,0.74) 25%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-2 
{											
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation2.jpg), linear-gradient(45deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0.94) 10%,rgba(128,128,128,0.74) 25%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-3 
{											
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation3.jpg), linear-gradient(45deg, rgba(0,60,105,1) 0%,rgba(0,60,105,0.94) 15%,rgba(186,60,16,1) 30%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-4 
{											
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation4.jpg), linear-gradient(45deg, rgba(125,199,219,1) 0%,rgba(125,199,219,0.94) 10%,rgba(125,199,219,0.74) 25%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-5 
{											
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation5.jpg), linear-gradient(45deg, rgba(255, 231, 44,1) 0%,rgba(255, 231, 44,0.94) 30%,rgba(0, 182, 46,0.74) 35%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-6 
{
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation6.jpg), linear-gradient(45deg, rgba(206,13,0,1) 0%,rgba(206,13,0,0.94) 10%,rgba(252,222,0,0.74) 25%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-7 
{
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation7.jpg), linear-gradient(45deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0.94) 15%,rgba(255,255,60,0.9) 35%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-8 
{
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation8.jpg), linear-gradient(45deg, rgba(53,52,85,1) 0%,rgba(53,52,85,0.94) 25%,rgba(186,60,16,1) 30%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-9 
{
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation9.jpg), linear-gradient(45deg, rgba(53,52,239,1) 0%,rgba(53,52,239,0.94) 10%,rgba(53,52,239,0.74) 25%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-10 
{
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation10.jpg), linear-gradient(45deg, rgba(0,0,189,1) 0%,rgba(0,0,189,0.94) 10%,rgba(0,0,189,0.74) 25%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-11 
{											
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation11.jpg), linear-gradient(45deg, rgba(58,60,39,1) 0%,rgba(105,80,62,0.94) 10%,rgba(158,139,124,0.74) 25%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}
.panel-custom  > .panel-heading-custom-rot-12 
{
	text-shadow: 1px 1px black;
	background-image: url(../img/logorotation/logorotation12.jpg), linear-gradient(45deg, rgba(185,4,0,1) 0%,rgba(206,13,0,0.94) 20%,rgba(38,133,5,0.74) 30%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.38) 100%);
	background-repeat: no-repeat, no-repeat; background-position: right, left; color:white; border-bottom: solid 1px grey;
}

.link-custom {color:grey;}
.link-custom-chomeur {text-decoration: none;color:black;}
td.fiche-joueur-photo {width:125px;}
td.fiche-joueur-photo > img {border : 1px solid black}
td.fiche-joueur-nom {vertical-align:middle;height:100%; padding-left : 10px;}
table.fiche-joueur-container {width:100%}
a.fiche-joueur-lien {text-decoration: none ; color:inherit;}

table.table-score{margin-top : 20px;}
table.table-score td {border-top: none !important;}
td.campionato-match-equipe-domicile{width:45%; text-align:right;}
td.campionato-match-equipe-exterieur{width:45%;}
td.campionato-match-but-domicile{text-align:center;vertical-align:middle !important;font-weight:bold;font-size:36px;}
td.campionato-match-but-exterieur{text-align:center;vertical-align:middle !important;font-weight:bold;font-size:36px;}
td.campionato-match-buteur-domicile{text-align:right;font-size:12px;border-right:0px;}
td.campionato-match-buteur-exterieur{font-size:12px;border-left:0px;}
td.campionato-match-vide-domicile{border-right:1px solid #ddd;}
td.campionato-match-vide-exterieur{}

img.campionato-match-goal{vertical-align:text-top;width:12px;;}
td.campionato-prochain-match-equipe-domicile{width:45%; text-align:right;}
td.campionato-prochain-match-equipe-exterieur{width:45%}
td.campionato-prochain-match-vs{text-align:center;}
th.campionato-classement-header{background-color:#E89795; border-bottom: solid 1px grey !important;font-size:11px;color:white;}
th.campionato-classement-header-stat{text-align:center;}/*width:7%;*/
td.campionato-classement-pos{text-align:center;width:7%;vertical-align:middle !important;font-size:24px; font-weight: bold;background-color:#82C46C; color:white;}
td.campionato-classement-stat{text-align:center;width:7%;vertical-align:middle !important;}
td.campionato-classement-points{font-weight: bold;}
td.campionato-classement-nom{text-align:left;vertical-align:middle !important;}
td.campionato-classement-logo{text-align:center;width:15%;vertical-align:middle !important;}
img.campionato-classement-leader-star{vertical-align:text-top}*/

td.coppa-match-equipe-domicile{width:45%; text-align:right;}
td.coppa-match-equipe-exterieur{width:45%}
td.coppa-match-but-domicile{text-align:center;}
td.coppa-match-but-exterieur{text-align:center;}
td.coppa-match-buteur-domicile{text-align:right;font-size:12px;border-right:0px;}
td.coppa-match-buteur-exterieur{font-size:12px;border-left:0px;}
img.coppa-match-goal{vertical-align:text-top;width:12px;;}
td.coppa-prochain-match-equipe-domicile{width:45%; text-align:right;}
td.coppa-prochain-match-equipe-exterieur{width:45%}
td.coppa-prochain-match-vs{text-align:center;}
th.coppa-classement-header{background-color:#f5f5dc; border-bottom: solid 1px #cdb79e !important;font-size:11px;}
th.coppa-classement-header-stat{width:7%;text-align:center;}
td.coppa-classement-header-stat{text-align:center;}
img.coppa-classement-leader-star{vertical-align:text-top}

th.incampo_header{text-align:center !important; border-left:0px !important; border-right:0px !important; border-color:white !important;}
span.incampo_date {font-size:10px;font-weight:lighter;font-style:italic;}
td.incampo-poste-P{background-color: #ffa700; color:white;font-weight:bold;}
td.incampo-poste-D{background-color: #74be51; color:white;font-weight:bold;}
td.incampo-poste-C{background-color: #d62d20; color:white;font-weight:bold;}
td.incampo-poste-A{background-color: #3b5998; color:white;font-weight:bold;}
td.incampo-poste-R0{color : #ffa700}
td.incampo-poste-P0{color : #ffa700}
td.incampo-poste-P1{color : #ffa700}
td.incampo-poste-R1{color : #74be51}
td.incampo-poste-R2{color : #74be51}
td.incampo-poste-D1{color : #74be51}
td.incampo-poste-D2{color : #74be51}
td.incampo-poste-D3{color : #74be51}
td.incampo-poste-R3{color : #d62d20}
td.incampo-poste-R4{color : #d62d20}
td.incampo-poste-C1{color : #d62d20}
td.incampo-poste-C2{color : #d62d20}
td.incampo-poste-C3{color : #d62d20}
td.incampo-poste-R5{color : #3b5998}
td.incampo-poste-R6{color : #3b5998}
td.incampo-poste-A1{color : #3b5998}
td.incampo-poste-A2{color : #3b5998}
td.incampo-poste-A3{color : #3b5998}

td.pronos-match-equipe-domicile{width:40%; text-align:right;}
td.pronos-match-equipe-exterieur{width:40%}
td.pronos-match-but-domicile{text-align:center;}
td.pronos-match-but-exterieur{text-align:center;}

.panel-custom-chomeur{ border: rgb(48,48,48) solid 1px; padding:5px;}
td.chomeurs-club{width:8%;}
td.chomeurs-poste{width:8%;}
td.chomeurs-valeur{width:8%;}
td.chomeurs-info{width:8%;}
.btn-group-custom-poste-chomeur {padding:10px;}

img.mercato-money{vertical-align:text-top}
img.draft-logo-club {margin-top : 25px;margin-bottom : 25px;}

td.draft-JoueurOK {font-size:11px;border-radius: 3px 3px 3px 3px;padding:5px;background-color : #55ff55;border: 2px solid #00cc00; } /*#8fc400 00cc00*/
td.draft-JoueurTrop {font-size:11px;border-radius: 3px 3px 3px 3px;padding:5px;background-color : #ff9900;border: 2px solid #ff9900} /*CC6600*/
td.draft-JoueurAbsent {font-size:11px;border-radius: 3px 3px 3px 3px;padding:5px;background-color : #eeeeee;border: 2px solid #AAAAAA}
td.draft-JoueurParti {font-size:11px;border-radius: 3px 3px 3px 3px;padding:5px;background-color : #cc6666; color:white;border: 2px solid #cc3333}

label.draftomatic_label{font-size:14px;vertical-align:middle;}
td.draftomatic {vertical-align:middle !important;}
.panel-custom-draft-resultat{ border: rgb(48,48,48) solid 1px; padding:5px;}

.modal-header-custom{background-color:#03396c; color:white;}
button.btn-messageModal{background-color:#303030 !important; border:none !important;height:40px; width:40px;}
button.btn-messageModal-NonLu{color:red !important}
li.li-messageModal{height: 50px; line-height: 50px;}
.chat-history {
    /*padding: 30px 30px 20px;
    border-bottom: 2px solid white;
    overflow-y: scroll;
    height: 575px;*/}  
.message-data { margin-bottom: 5px; }  
.message-data-time { color: #92959E; padding-left: 6px;    }
.message {      
      color: white;
      padding: 10px 10px;
      border-radius: 7px;
      margin-bottom: 10px;
      width: 90%;
      position: relative;
    }
.my-message {background: #6497b1; }

td.compomaticPoste0 {background-color: #ffa700;font-weight:bold;vertical-align:middle !important;color:white;}
td.compomaticPoste1 {background-color: #74be51; color:white;font-weight:bold;vertical-align:middle !important;}
td.compomaticPoste2 {background-color: #d62d20; color:white;font-weight:bold;vertical-align:middle !important;}
td.compomaticPoste3 {background-color: #3b5998; color:white;font-weight:bold;vertical-align:middle !important;}


/*#dragPanelReserve {width :200px; border: 1px solid black}*/
.draggable{/*width: 80px; height: 30px;*/ /*text-align:center; border-radius: 10px; padding: 0 15px 0 15px;border: 1px solid white;*/color:white;z-index:10; float:left;}
.draggable-joueur{border: 1px solid white;border-radius: 10px;padding: 0 15px 0 15px;color:white;margin-top:2px; }
td.droppable {/*width : 90px;*/border: 1px solid #999;height : 50px;}
.fanta-terrain-dnd { margin : 2px;	background: url(../img/Soccer_field_2.gif) no-repeat center ; 
	  -webkit-background-size: cover; 
	  -moz-background-size: cover;
	  -o-background-size: cover;
	 background-size: cover; }
.fanta-terrain-dnd table { width : 100%;  margin: 0px;margin-left:auto;margin-right:auto;
 }
.fanta-terrain-dnd tr {width:100%;}
.fanta-terrain-dnd td {font-size :10px; text-align : center; /*color:white*/;font-weight:bold;/*border: 1px solid rgba(208,208,208,0.3)*/ border : none;}
.fanta-terrain-dnd td.J1 {width : 100%}
.fanta-terrain-dnd td.J2 {width : 50%}
.fanta-terrain-dnd td.J3 {width : 33%}
.fanta-terrain-dnd td.J4 {width : 25%}
.fanta-terrain-dnd td.J5 {width : 20%}
.dropRemplaçantTable{margin : 2px;}
.dropRemplaçantTable table { width : 100%;  margin: 0px;margin-left:auto;margin-right:auto;}
.dropRemplaçantTable tr {width:100%;}
.dropRemplaçantTable td{font-size : 10px; text-align : center;font-weight:bold; border: 1px solid rgba(208,208,208,0.5);height : 30px;}
/*.zonePossible { border: solid #ff9900 2px !important;}*/
.zonePossibleGardien { border: solid #ffa700 2px !important;background-color:rgba(255,167,0,0.3)}
.zonePossibleDefenseur { border: solid #009900 2px !important;background-color:rgba(116,190,81,0.5)}
.zonePossibleMilieu { border: solid #d62d20 2px !important;background-color:rgba(214,45,32,0.2)}/*d62d20*/
.zonePossibleAttaquant { border: solid #3b5998 2px !important;background-color:rgba(59,89,152,0.3)}
.zonePossibleReserve { border: solid #CECECE 2px !important;background-color:rgba(206,206,206,0.2)}
.ligne-terrain {border-collapse: separate;border-spacing : 2px 1px;}
.gazon-dnd-2{/*background-color : #56a70a*/ }
.gazon-dnd-1{/*background-color : #438f09 */}
.titre-dnd {margin : 5px 5px 5px 5px;font-size : 12px; font-weight:bold; border-bottom : 1px solid grey}
.dropReserveTable{margin : 2px;}
.dropReserveTable table { width : 100%;  margin: 0px;margin-left:auto;margin-right:auto;}
.dropReserveTable tr {width:100%;}
.dropReserveTable td {font-size : 10px; text-align : center; font-weight:bold; border: 1px solid rgba(208,208,208,0.5);height : 45px;/*background-color : #cccccc*/}
.dragJoueurGardien {background-color: #ffa700;}
.dragJoueurDefenseur {background-color: #74be51;}
.dragJoueurMilieu {background-color: #d62d20;}
.dragJoueurAttaquant {background-color: #3b5998;}
table.table-custom-tireur {font-size : 11px !important;}
td.tireur-select {padding : 1px !important;}
option.tireur{font-size : 11px !important;}
select.tireur{font-size : 11px !important;padding:0px !important;height:25px !important;line-height:25px !important;}
table.table-custom-prono {font-size : 11px !important;}
td.prono-select {padding : 1px !important;}
option.prono{font-size : 11px !important;}
select.prono{font-size : 11px !important;padding:0px !important;height:25px !important;line-height:25px !important;}
.compomatic-prono-domicile{text-align:right;}
.compomatic-prono-exterieur{text-align:left;}
.compomatic-prono-versus{text-align:center;}

.panel-custom-raz{ border: rgb(48,48,48) solid 1px; padding:5px;}
.panel-primary  > .panel-heading-custom-razomatic {background-color: #03396c!important;border-bottom: rgb(48,48,48) solid 1px;color:white;padding :5px 5px !important}
td.raz-prix {width : 70px; text-align:right;}
td.raz{font-size : 11px;}
td.raz-select {padding : 1px !important;}
option.raz{font-size : 11px !important;}
select.raz{font-size : 11px !important;padding:0px !important;height:25px !important;line-height:25px !important;}
input.inputRazValue{font-size : 11px !important;height:25px !important;line-height:25px !important;}
.fanta-alerte-razomatic {visibility:hidden; margin-top : 5px;font-size : 11px !important;padding:5px !important;}
table.raz-header{font-size : 11px !important;}
tr.raz-demande-VALIDE {font-weight : bold;color:green;font-size:11px;}
tr.raz-demande-REFUSE {color:#CCCCCC;font-size:11px;}

table.table-custom-infos-joueur{font-size : 11px;}
table.table-custom-stats-joueur{font-size : 11px;}
td.td-custom-stats-joueur-header{font-weight:bold}
.mercatonews-header {font-size : 11px; background-color:#FFF8DC !important}

table.table-custom-monequipe{font-size : 12px;}
table.table-custom-monequipe-stats{font-size : 12px;}
.table-custom-monequipe td {border-right: 0px !important;border-left: 0px !important;}
.table-custom-monequipe th {border-right: 0px !important;border-left: 0px !important;}
.centerValue{text-align:center !important;}
span.spanStatZero{color:#EEEEEE;}
span.spanMoyenneSup65 {color : #336633;} 
span.spanMoyenneSup62 {color : #006600;} 
span.spanMoyenneSup60 {color : #33cc33;} 
span.spanMoyenneSup58 {color : #33ff00;} 
span.spanMoyenneSup56 {color : #FF0000;} 
span.spanMoyenneInf56 {color : #CC0033;} 
span.spanStatNormale{}

td.calendrier-domicile {border-right:0 !important;width:44%;padding-right:0px !important;padding-left:0px !important;}
td.calendrier-score {border-left:0 !important; border-right:0 !important;font-size:14px; padding-left:0px !important;padding-right:0px !important;}
td.calendrier-exterieur {border-left:0 !important;width:44%;padding-left:0px !important;padding-right:0px !important;}
.calendrier-vainqueur {font-weight:bold;color:green;}
.calendrier-perdant {color:grey;}
div.divCusto {padding-left : 5px !important;padding-right : 5px !important;}

tr.monequipe-joueur:hover{background-color:orange !important;}
td.monequipe-joueur {padding-top : 3px !important;padding-bottom : 3px !important;}
table.table-custom-monequipe-transfert{font-size : 12px;}
.table-custom-monequipe-transfert td {padding-top : 3px !important;padding-bottom : 3px !important;}
.table-custom-monequipe-transfert td.transfert-date {width:1%; white-space:nowrap;font-style:italic;font-size:11px;padding-right:15px;border-right:none;}
.table-custom-monequipe-transfert td.transfert-out {border-bottom: none; border-left:none;}
.table-custom-monequipe-transfert td.transfert-in {text-align:right; border-top: none; border-left:none;}
span.transfert-fmks-out {font-size:11px;font-style:italic;color:#888888;}
span.transfert-fmks-in {font-size:11px;font-style:italic;color:#888888;}
span.arrow-out{color:red}
span.arrow-in{color:green}
td.monequipe-transfert-title {border-right:0 !important;border-bottom:0 !important;background-color : #28B463;color :white; }
td.monequipe-transfert-info {border-left:0 !important;border-bottom:0 !important;color : #28B463;}

table.table-custom-monequipe-top{font-size : 12px;}

table.table-custom-mercatonews{margin-top : 20px;}
.table-custom-mercatonews td {padding-top : 3px !important;padding-bottom : 3px !important;}
.table-custom-mercatonews td.transfert-date {width:1%; white-space:nowrap;font-style:italic;font-size:11px;padding-right:15px;border-right:none;}
.table-custom-mercatonews td.transfert-out {border-bottom: none; border-left:none;text-align:right}
.table-custom-mercatonews td.transfert-in {text-align:left; border-top: none; border-left:none;}

img.custom-size-resultat {
  max-width: 30%;   /* limite la largeur */
  height: auto;
}

img.custom-size-classement {
  max-width: 50%; 
  height: auto;
}

@media (max-width: 576px) { /* pour smartphone */
  img.custom-size-resultat {
    max-width: 30%;
  }
   img.custom-size-classement {
    max-width: 50%;
  } 
  
}