div#match2 {
	position: relative;
}
div#onglets_match {
	height: 85px;
	margin: 1em 0;
}
div#onglets_match span,
div#onglets_match a {
	background: transparent url(../../images/rct-onglets_match-2.jpg) no-repeat 0 0;
	display: block;
	float: left;
	height: 85px;
	text-indent: -9999px;
	width: 120px;
}
div#onglets_match span.paris,
div#onglets_match span.paris a {
	background-position: 0 -170px;
}
div#onglets_match span.avant_match,
div#onglets_match span.avant_match a {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat 0 -170px;*/
	background-position: -120px -170px;
}
div#onglets_match span.billets,
div#onglets_match span.billets a {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -150px -170px;*/
	background-position: -240px -170px;
}
div#onglets_match span.match,
div#onglets_match span.match a {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -300px -170px;*/
	background-position: -360px -170px;
}
div#onglets_match span.apres_match,
div#onglets_match span.apres_match a {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -450px -170px;*/
	background-position: -480px -170px;
}
div#onglets_match span.paris a.valid {
	background-position: 0 -85px;
}
div#onglets_match span.avant_match a.valid {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat 0 -85px;*/
	background-position: -120px -85px;
}
div#onglets_match span.billets a.valid {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -150px -85px;*/
	background-position: -240px -85px;
}
div#onglets_match span.match a.valid {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -300px -85px;*/
	background-position: -360px -85px;
}
div#onglets_match span.apres_match a.valid {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -450px -85px;*/
	background-position: -480px -85px;
}
div#onglets_match span.paris a:hover {
	background-position: 0 0px;
}
div#onglets_match span.avant_match a.active, div#onglets_match span.avant_match a:hover {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat 0 0px;*/
	background-position: -120px 0px;
}
div#onglets_match span.billets a.active, div#onglets_match span.billets a:hover {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -150px 0px;*/
	background-position: -240px 0px;
}
div#onglets_match span.match a.active, div#onglets_match span.match a:hover {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -300px 0px;*/
	background-position: -360px 0px;
}
div#onglets_match span.apres_match a.active, div#onglets_match span.apres_match a:hover {
/*	background: transparent url(../../images/rct-onglets_match.jpg) no-repeat -450px 0px;*/
	background-position: -480px 0px;
}


/* MATCH MATCH MATCH MATCH MATCH MATCH MATCH MATCH MATCH */

#sidebar #match, #sidebar #resultats {
/*	background: url(../../images/rct-tableau-bg.png) repeat;*/
	background-color: #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
}
#sidebar #match sup, #sidebar #resultats sup {
	font-size:0.7em;
	position:relative;
	top:-0.5em;
}
table#matchevents {
	margin:0;
	padding:0;
	width:100%;
}
table#matchevents, table#matchevents th, table#matchevents td {
	border:0;
}
	#matchevents col.dom, #matchevents col.ext { width:33%; }
	#matchevents col.score { width:34px;}

	#matchevents td { background:transparent none; }
	
	#matchevents td.dom		{ }	
	#matchevents td.ext		{ }
	#matchevents td.dom, #matchevents td.ext {
		padding:0;
		text-align:center;
	}	
	#matchevents td.score, #resultatsjournee td.score{
		border:0;
		color:#fff;
		font-size:1em;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
	}
	#matchevents td.details { padding:0.5em 5px 1em; }
	.score_final { font-size: 3.0em; display:block; }	
	.score_mitemps { font-weight:normal; display:block; }	
	#matchevents p {
		font-size:1em;
		font-weight: normal;
		color:#fff;
		text-align:center;
	}
	#matchevents td.dom p, #matchevents td.ext p {
		font-size:1.5em;
		font-weight:bold;
		text-align:center;
	}
	table#matchevents img {
		max-width: 70px;
	}

#sidebar #resultats {
}
	#resultatsjournee col.dom, #resultatsjournee col.ext	{ width:40%; }
	#resultatsjournee col.score	{ width:20px;}
	#sidebar #resultats caption {
		color:#fff;
		font-size:1em;
		margin:0 0 5px 0;
		text-align:center;
	}
	#sidebar #resultats table {
		border:0;
		margin:0 0 10px 0;
		width:100%;
	}
	#sidebar #resultats td {
		border:0;
		border-top:1px dotted #333;
		color:#fff;
		font-size:1em;
		padding:2px 0;
	}
	#sidebar #resultats td.dom {
		text-align: right;
	}
	#sidebar #resultats td.ext {
		text-align: left;
	}

#match1 dl {
}


/* DIRECT DIRECT DIRECT DIRECT DIRECT DIRECT DIRECT DIRECT DIRECT DIRECT DIRECT  */
div#scroll {
	border:1px solid #ccc;
	height: 350px;
	overflow-y: scroll;
	margin-top: 20px;
}
div#direct_img {
	background:transparent url(../../images/rct-direct.gif) no-repeat center center;
	height:51px;
	margin:0 auto;
	text-indent:-999px;
	width:151px;
}
div#direct_img span {
}
div#direct_img a.direct_img {
	display:block;
	height:51px;
	width:151px;
}
table#direct {
	list-style: none;
}
table#direct td {
	height: 30px;
	vertical-align: middle;
}
table#direct td.time {
	text-align:center;
	width: 3em;
}
table#direct td.evenement {
	padding-left:35px;
	width: auto;
}
.ES { /*Essai*/
    background: url(../../images/medias/ES.png) no-repeat left center;
}
.EPL, .EPA { /*Essai Penalité*/
    background: url(../../images/medias/ES.png) no-repeat left center;
}
.ECL, .ECA { /*Essai collectif*/
    background: url(../../images/medias/ES.png) no-repeat left center;
}
.TR, .PR { /*Transformation*/
    background: url(../../images/medias/PR.png) no-repeat left center;
}
.TT, .PT { /*Pénalité*/
    background: url(../../images/medias/PT.png) no-repeat left center;
}
.DR { /*Drop*/
    background: url(../../images/medias/DR.png) no-repeat left center;
}
.DT { /*Drop*/
    background: url(../../images/medias/DT.png) no-repeat left center;
}
.CJ { /*Carton Jaune*/
    background: url(../../images/medias/CJ.png) no-repeat left center;
}
.CR { /*Carton rouge*/
    background: url(../../images/medias/CR.png) no-repeat left center;
}
.EN { /*Entrée joueur*/
    background: url(../../images/medias/EN.png) no-repeat left center;
}
.SO { /*Sortie joueur*/
    background: url(../../images/medias/SO.png) no-repeat left center;
}


/* COMPOSITIONS COMPOSITIONS COMPOSITIONS COMPOSITIONS COMPOSITIONS COMPOSITIONS */
span.titreequipe {
	font-size:2em;
	font-weight:bold;
}
span.titreequipedom,
span.titreequipeext,
#fichetechnique span.score {
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	float: left;
}

span.titreequipedom, span.titreequipeext {
	width: 40%;
}
#fichetechnique span.score {
	width: 20%;
}
table#fichetechnique {
	margin: 1em 0 0 0;
	width:570px;
}
table#fichetechnique caption {
	margin-top: 2em;
}
table#fichetechnique td {
	width: 50%;
}
#compositions {
	height: 800px;
}
#compositions #titulaires {
    background: #00A000 url(../../images/terrain_rugby2.jpg) no-repeat top left;
    height: 356px;
    list-style: none;
    margin: 1em 0 3em 0;
    position: relative;
    width: 570px;
}
#compositions .effectif_poste {position:absolute;}
#compositions li {list-style-type: none;}
#compositions span {
    background:rgb(40,40,128) url(../../images/rct-num-bg.jpg) repeat-x 0 -64px;
    border:1px solid #000;
    color: #fff;
    display: block;
    font-size: 1em;
    font-weight: bold;
    height: 18px;
    letter-spacing:-1px;
    line-height: 18px;
    margin:0 auto 2px;
    padding:0 1px 0 0;
    text-align: center;
    width: 16px;
}
#compositions span.rct {
    background:rgb(226,0,26) url(../../images/rct-num-bg.jpg) repeat-x 0 0;
}
#compositions .effectif_poste li {
	color: #fff;
	line-height: 11px;
    margin:0;
    position: absolute;
    text-align: center;
}
#compositions .effectif_poste li a, #compositions .effectif_poste li em {
    color: #000;
    font-size:9px;
    font-weight:bold;
}
#compositions h3.remplacants {
	position:absolute;
	top:350px;
}
#compositions ul.remplacants {
	position:absolute;
	top:390px;
}
#compositions ul.remplacants li {
	clear:both;
	margin-top:10px;
	height:25px;
}
#compositions ul.remplacants li span {
	float:left;
}
#compositions ul.remplacants li em {
    background: transparent;
    border: 0;
    color: #000;
	margin:0 0 0 5px;
	position:relative;
	top:5px;
}
#compositions ul.remplacants li a {
	margin:0 0 0 5px;
	position:relative;
	top:5px;
}
#compositions ul.ext,
#compositions h3.ext {
	margin-left:50%;
}
#compositions .remplacants li {
}
#compositions .effectif_poste .poste_1 {
    top: 20px;
    left: 230px;
}
#compositions .effectif_poste .poste_2 {
    top: 120px;
    left: 230px;
}

#compositions .effectif_poste .poste_3 {
    top: 220px;
    left: 230px;
}

#compositions .effectif_poste .poste_4 {
    top: 70px;
    left: 190px;
}

#compositions .effectif_poste .poste_5 {
    top: 170px;
    left: 190px;
}

#compositions .effectif_poste .poste_6 {
    top: 20px;
    left: 150px;
}

#compositions .effectif_poste .poste_7 {
    top: 220px;
    left: 150px;
}

#compositions .effectif_poste .poste_8 {
    top: 120px;
    left: 150px;
}

#compositions .effectif_poste .poste_9 {
    top: 60px;
    left: 110px;
}

#compositions .effectif_poste .poste_10 {
    top: 160px;
    left: 110px;
}

#compositions .effectif_poste .poste_11 {
    top: 0px;
    left: 70px;
}

#compositions .effectif_poste .poste_12 {
    top: 100px;
    left: 70px;
}

#compositions .effectif_poste .poste_13 {
    top: 200px;
    left: 70px;
}

#compositions .effectif_poste .poste_14 {
    top: 270px;
    left: 70px;
}

#compositions .effectif_poste .poste_15 {
    top: 150px;
    left: 30px;
}
#compositions .ext .poste_1 {
    top: 80px;
    left: 10px;
}
#compositions .ext .poste_2 {
    top: 180px;
    left: 10px;
}

#compositions .ext .poste_3 {
    top: 280px;
    left: 10px;
}

#compositions .ext .poste_4 {
    top: 130px;
    left: 50px;
}

#compositions .ext .poste_5 {
    top: 230px;
    left: 50px;
}

#compositions .ext .poste_6 {
    top: 70px;
    left: 90px;
}

#compositions .ext .poste_7 {
    top: 270px;
    left: 90px;
}

#compositions .ext .poste_8 {
    top: 170px;
    left: 90px;
}

#compositions .ext .poste_9 {
    top: 130px;
    left: 130px;
}

#compositions .ext .poste_10 {
    top: 230px;
    left: 130px;
}

#compositions .ext .poste_11 {
    top: 20px;
    left: 170px;
}

#compositions .ext .poste_12 {
    top: 80px;
    left: 170px;
}

#compositions .ext .poste_13 {
    top: 180px;
    left: 170px;
}

#compositions .ext .poste_14 {
    top: 290px;
    left: 170px;
}

#compositions .ext .poste_15 {
    top: 130px;
    left: 210px;
}
#compositions h4 {
	position:absolute;
	writing-mode: tb-rl;
}
#compositions h4.dom {
    top: 130px;
    left: 0px;
}
#compositions h4.ext {
    top: 130px;
    left: 550px;
}


/* APRÈS MATCH APRÈS MATCH APRÈS MATCH APRÈS MATCH APRÈS MATCH APRÈS MATCH APRÈS MATCH */

div.pressearticle {
	border-bottom:1px dotted #888888;
	clear:both;
	padding:1em 0 2em 0;
}
#content div.pressearticle h1 {
	background: none;
	background-color: #fff;
	border-bottom:0px;
	color: #000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-style:normal;
	font-weight:normal;
	letter-spacing:5px;
	margin:0;
	padding: 0 10px 10px;
}
#content div.pressearticle h2 {
	border-bottom:1px solid #000000;
	color:#E2001A;
	font-size:1.25em;
	font-weight:normal;
	letter-spacing:1px;
	margin: 0;
	padding: 0 0 5px;
	text-transform:uppercase;
}
div.pressearticle h3.presselogo {
}
div.pressearticle img.imgpresse {
	float: none;
	height:auto;
	margin:0em auto;
}
