table.elections { border: 1px solid #000000; margin: 30px auto 120px auto; width: 95%; border-collapse: collapse }

td.liste, td.nom, td.prenom, td.score { border: 1px solid #000000; font-size: 1.3em; width: 25%; padding: 10px 2px; background-color: #9C9C9C }

td.diard, td.danard, td.frealle, td.hl { border: 1px solid #000000; font-size: 0.9em; width: 25% }

td.diard { background-color: #88CC88 }
td.danard { background-color: #88BBCC }
td.frealle { background-color: #77AABB }

span.elu { color: #880000 }

table.stats { border: 1px solid #000000; margin: 30px auto; width: 70%; border-collapse: collapse; font-size: 0.8em }
td.titre_stats { border: 1px solid #000000; font-size: 1.1em; width: 15%; background-color: #9C9C9C }
td.stats { border: 1px solid #000000; font-size: 1em; width: 15% }


		/*table.elections { border: 1px solid #000000; margin: 60px auto; border-collapse: collapse }*/
		td.nom, td.prenom, td.newby, td.role, td.score, td.tour
			{ border: 1px solid #000000; font-size: 1.1em; ; background-color: #9C9C9C; height: 35px; padding: 0 }

		td.nom { width: 120px }
		td.prenom { width: 90px }
		td.newby { width: 50px }
		td.role { width: 120px }
		td.score { width: 140px }
		td.tour { width: 50px }

		td.majorite, td.opposition { border: 1px solid #000000; font-size: 0.9em; height: 35px; padding: 0 }
		td.majorite { background-color: #88CC88 }
		td.opposition { background-color: #88BBCC }
