#fdm  { background-color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:2px solid #222; -moz-box-shadow:0 0 10px #222 }
#fdm p { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#fdm .fdm-header {  width:925px; padding:10px 5px 15px; text-align:center; position:relative; background: -moz-linear-gradient(center top ,#3b6172 ,#76939e ) repeat scroll 0 0 #3b6172; color:#FFF; }
#fdm .fdm-header .fdm-logo { font-weight:bold;  position:absolute; left:0 top:0; width:90px; text-align:left;}
#fdm .fdm-header .fdm-logo img { float:left;}
#fdm .fdm-header img { vertical-align:middle;}
#fdm #toolbox 	{  position:absolute; right:5px; top:5px; width:25px;}
#fdm #toolbox a.tool-imprimer { background: url("../_imgs/tools-sprite.gif") -44px 1px no-repeat; overflow:hidden; height:14px; cursor:pointer; width:20px; display:block; padding:0  }
#fdm #toolbox a span 			{ visibility:hidden; }
.fdm-feuille 	{ width:935px; }
.fdm-feuille table 	{ width:100% }
#fdm .noms-clubs 		{ font-size:20px; text-shadow:1px 1px 0 #7a7a7a } 

#fdm table 			{ border-collapse:collapse; }
#fdm table td 		{ padding:3px 0 3px 0; font-size:10px; vertical-align:top; white-space:nowrap; }
#fdm table caption 	{ text-align:center; padding:3px 0; background: -moz-linear-gradient(center top ,#7a7c7f ,#151618 ) repeat scroll 0 0 #7a7c7f; color:#fdbe30; border-top:2px solid #FFF; }

#fdm table .header-titre td 				{ text-align:center; font-size:11px; padding-left:0; padding-right:0 }
#fdm .header-label 							{ background: -moz-linear-gradient(center top ,#c3c4c6 ,#737476 ) repeat scroll 0 0 #c3c4c6 !important; color:#333333 !important; }
#fdm .header-label td 						{ font-weight:bold; font-size:11px; }
#fdm table .header-label .header-position 	{ text-align:center; border-left:2px solid #FFF;  border-right:2px solid #FFF; width:16px !important; }
#fdm .header-label .header-right,
#fdm .data .data-right 						{ text-align:right; padding:3px 2px 3px 0px; }
#fdm .header-label .header-left,
#fdm .data .data-left 						{ text-align:left; }

#fdm table .header-nom_joueur 				{ width:185px !important }
#fdm table .header-penalites,
#fdm table .header-drop,		
#fdm table .header-essai,
#fdm table .header-trans,
#fdm table .header-penalites { width:60px; }

#fancybox-wrap table tr:nth-child(odd) { background: -moz-linear-gradient(center top ,#ededed ,#dcddde ) repeat scroll 0 0 #ededed; }

#fdm .data .data-position 	{ text-align:center; background: -moz-linear-gradient(center top ,#d5d5d5 ,#9c9c9c ) repeat scroll 0 0 #d5d5d5; color:#666666; border-left:2px solid #FFF;  border-right:2px solid #FFF;  }
#fdm table tr 				{ background: -moz-linear-gradient(center top ,#e0e1e1 ,#c8c9ca ) repeat scroll 0 0 #e0e1e1;}
#fdm table .odd 				{ background: -moz-linear-gradient(center top ,#ededed ,#dcddde ) repeat scroll 0 0 #ededed;   }

#fdm table tr td:first-child 		{ padding-left:0; border-left:none; border-right:none;  }
#fdm table tr td:last-child 		{ padding-right:0; border-left:none; border-right:0 }
#fdm table .data td 			{ text-align:center; border-left:2px solid #FFF; border-right:2px solid #FFF  }
#fdm table .data 			{ border-top:2px solid #FFF; border-bottom:2px solid #FFF }

#fdm table .data td.data-right { border-right:2px solid #FFF }


#fdm .feuille-remplacement-exclusions td.data-left { border-left:2px solid #FFF }
.feuille-remplacement-exclusions td span 			{ display:inline-block; vertical-align:middle; width:10px; height:10px; background:url(/_imgs/fdm-fleches-inout.gif) no-repeat }
.feuille-remplacement-exclusions td span.entrant 	{ background-position: 0 0 }
.feuille-remplacement-exclusions td.data-left span.entrant		{ background-position: 0 -62px }
.feuille-remplacement-exclusions td.data-right span.entrant		{ background-position: 0 0px }

.feuille-remplacement-exclusions td.data-left span.sortant		{ background-position: 0 -90px }
.feuille-remplacement-exclusions td.data-right span.sortant		{ background-position: 0 -26px }

.feuille-remplacement-exclusions td span.carton-jaune { width:10px; background:#FEE800;  display:inline-block; height:15px; color:#FEE800 }
.feuille-remplacement-exclusions td span.carton-rouge { width:10px; background:#B3131D; display:inline-block; height:15px; color:#B3131D }

.header-fonction-nom { width:112px; }

#fdm .footer-total td		{ font-weight:bold; text-align:center; }

