/* __Reset */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;padding: 0;vertical-align: baseline;}
	body{background: white;color: black;line-height: 1;}
	table {border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0; vertical-align:middle;}
	address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
	ol,ul{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	abbr,acronym{border:0;}
	caption, th, td {text-align: left;font-weight: normal;}

/* __Typo */
	body{color:#333; font-family: Verdana, Arial, sans-serif; height:100%; line-height: 1.3; font-size: 62.5%; width:100%;}
	html > body   { font-size: 10px; }  /* Other browsers */

/* __Commons */
	.clear{clear:both;}
	.hide{text-indent:-9999px;}
	label{display:none; text-indent:-9999px;}
	strong{font-weight:bold;}
	a{color:#1b2a32; text-decoration:none;}
	h1, h2{position:relative;}	
	h1{display:none;}
	table{width:100%;}
	table caption{font-size:0; line-height:0; text-indent:-9999px;}
        .domicile{text-align: right;}
        .exterieur{text-align: left;}
        td{height:30px;}
        #google_analytics{display: none;}
        .hidden{display:none;}
        .load{height: 32px; position: absolute; top: 200px; width: 99%;}

/* __Odd */
    .odd{background-color:#e6e9e9;}
	
/* __Calendrier/R�sultats */
	#rencontres{width:100%; position:absolute;}
	#rencontres .nav{background-color:#e6e9e9; padding:5px;}
        #rencontres .nav a{float:left;}
	#rencontres .nav h2{background:#fff; float:left; font-weight:bold; height:16px; text-align:center; width:90%;}
	#rencontres h3{font-weight:bold; margin:10px 0 5px;}
	#rencontres table{border-top:1px solid #e6e9e9; border-bottom:1px solid #e6e9e9;}
	#rencontres thead tr, #rencontres thead th{font-size:0; line-height:0; height:0; text-indent:-9999px;}
	#rencontres td{vertical-align:middle;}
	#rencontres td.horaire{text-align:center; width:15%;}
	#rencontres td.domicile, #rencontres td.exterieur{font-weight:bold; padding:0 5px; width:25%;}
	#rencontres td.domicile img{margin-left:5px; vertical-align:middle;}
	#rencontres td.exterieur img{margin-right:5px; vertical-align:middle;}
	#rencontres td.logo{text-align:center; width:4%;}
	#rencontres td.stats{text-align:center; width:10%;}
        #rencontres td.stats span{font-size:0.8em; font-weight:normal; display: block;}
	#rencontres td.stats a{font-weight:bold; text-decoration: underline;}
	#rencontres td.diffusion{font-size:0.9em; text-align:left; width:17%;}
        #rencontres .reporte{color:#ff3300 !important;text-decoration:none;font-weight:bold;}

	
/* __Mini Classement */
	.classements tr, .classements td{height:22px; font-size:0.8em;}
	.classements tr td{border-bottom:1px solid #fff; height:25px;}
	.classements th, .classements td{font-weight:bold; vertical-align:middle;}
	.classements th{text-align:center;}
	.classements td.position{background-color:#526169; color:#fff; text-align:center; width:10%;}
	.classements td.club{border-right:1px solid #fff; width:75%;}
	.classements td.club a{display:block; height:18px; padding:1px 0; text-decoration:none;}
	.classements td.club a img{margin:0 8px 1px; vertical-align:middle;}
	.classements td.points{border-right:1px solid #fff; text-align:center; width:15%;}
	.classements td.diff{text-align:center; width:32px;}
		
/* __Classements */
	#classements{width:100%;}
	.classement_top{color:#fff; height:63px; padding:15px 10px 0 10px; width:100%;}
	#classements h2{font-size:1.5em; color:#000;}
	#classements #journee_container{float:left; width:100px;}
	.forms_classements{border-bottom:1px solid #d9d9d9; margin-top:10px; padding-bottom:10px;}
	.forms_classements form{float:left;}
	.forms_classements span.txt{display:block; float:left; height:12px; margin:2px 5px;}
	.forms_classements p.submit{float:left; margin-left:5px;}
	.forms_classements #poste{float:left; margin-left:15px;}
	.forms_classements #type{float:left; margin-left:15px;}
	#classements #select_classements{float:left; margin-left:15px}
	.tableau_classement{clear:both;}
	.tableau_classement div{width:100%;}
	#classements td{border-bottom:1px solid #fff; height:29px;}
	#classements thead tr{height:25px;}
	#classements th, #classements td{font-weight:bold; vertical-align:middle;}
	#classements th{color:#000; font-size:1.2em; text-align:center; height:28px;}
	#classements th.club{padding-left:38px; text-align:left;}
	#classements td.position, #classements td.journee{background:#355566 url(../../images/bg_classements_num.png) repeat-x; border-right:1px solid #fff; color:#fff; font-family:Arial, sans-serif; font-size:1.7em; text-align:center; width:5%;}
	#classements td.journee{width:50px; font-size:1.2em; margin:0px; padding:0px;}
	#classements td.position_europe{background:#9ac100;}
	#classements td.position_relegation{background:#de0000;}
	#classements td.prog{border-right:1px solid #fff; text-align:center; width:5%;}
	#classements td.club{border-right:1px solid #fff; font-size:1.3em; width:38%}
	#classements td.domicile{font-size:1.3em; width:200px; text-align:right;}
	#classements td.exterieur{border-right:1px solid #fff; font-size:1.3em; width:200px; text-align:left;}
	#classements td.club a{background-repeat:no-repeat; display:block; height:23px; line-height:1.2em; padding:6px 0 0 0px;}
	#classements td.club img, #classements td.domicile img, #classements td.exterieur img{margin:0 5px; vertical-align:middle;}
	#classements td.points{border-right:1px solid #fff; font-size:1.3em; font-weight:bold; text-align:center; width:8%;}
	#classements td.chiffres{border-right:1px solid #fff; font-size:1.3em; font-weight:normal; text-align:center; width:6%;}
	#classements td.diff{font-size:1.4em; font-weight:normal; text-align:center; width:8%;}
	#classements td.joueur{border-right:1px solid #fff; font-size:1.3em; font-weight:bold; padding-left:5px; width:44%;}
	#classements td.joueur img{vertical-align:middle;}
	#classements td.chiffres2{border-right:1px solid #fff; font-size:1.4em; font-weight:normal; text-align:center; width:7%;}
	#classements td.tps{font-size:1.4em; font-weight:normal; text-align:center; width:5%; border-right:1px solid #fff;}
	#classements td.strong{font-weight:bold;}
	#classements td.sep{width:5px; text-align:center}
	#classements tr.podium{height:113px;}
	
	.classement_bot{border-top:1px solid #d9d9d9; color:#53768f; margin-top:10px;}
	.classement_bot p{margin-bottom:10px;}
	
	
/* Effectif */
	#joueurs form{margin-bottom:10px;}
	#joueurs .label{float:left; font-weight:bold; margin-right:10px; padding-top:2px;}
	#joueurs #saison_effectif{float:left; margin-right:10px; width:120px;}
	#joueurs #effectif{float:left; margin-right:10px; width:120px;}
	#joueurs table tr{border-bottom:1px solid #e6e9e9; height:21px;}
	#joueurs table th{text-align:center}
	#joueurs th, #joueurs td{font-weight:bold; vertical-align:middle;}
	#joueurs td.numero{background-color:#526169; color:#fff; text-align:center; width:6%;}
	#joueurs td.joueur{border-right:1px solid #fff; padding-left:10px; width:30%;}
	#joueurs td.matchs, #joueurs td.buts, #joueurs td.passes, #joueurs td.jaunes, #joueurs td.rouges, #joueurs td.temps{width:8%; text-align:center; border-right:1px solid #FFF}

	
	.syndique td{background-color:#007bd6; color:#FFF;}
	.syndique a{color:#FFF !important;}