* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}


hr.spacer, div.spacer {
	clear: both;
	visibility: hidden;
}

.bouton {
	cursor: pointer;
}

div#page {
	position: relative;
	margin: auto;
	width: 980px;
	width: 1000px;
	/*background-image: url(../images/ombre_page.jpg);*/
	background-image: url(../images/ombre_page.png);
}

	div#header {
		position: relative;
		margin: auto;
		/*width: 950px;*/
		width: 980px;
		height: 145px;
		background-image: url(../images/header.png);
		background-repeat: no-repeat;
	}
		a#bouton_newsletter {
			display: block;
			position: absolute;
			top: 5px;
			right: 8px;
			width: 93px;
			height: 27px;
		}
		a#bouton_newsletter img {
			border-width: 0px;
		}
		
	div#menu {
		position: relative;
		margin: 1px auto 0px auto;
		width: 980px;
		height: 25px;
		line-height: 25px;
		background-image: url(../images/fond_menu_principal.png);
		background-repeat: repeat-x;
	}
		div#menu ul {
			margin: 0px;
			padding-left: 8px;
		}
		div#menu ul li {
			list-style: none;
			position: relative;
			float: left;
			padding: 0px 18px 0px 6px;
			background-image: url(../images/separateur_menu.png);
			background-repeat: no-repeat;
			background-position: right;
		}
		div#menu ul li a {
			text-decoration: none;
			color: #8d0000;
			font-weight: bold;
			
		}
	
	div#contenu, div#contenu_squelette {
		position: relative;
		margin: auto;
		
		width: 980px;
	}
	div#contenu_squelette {
		background-image: url(../images/fond_sous_menus.gif);
		background-repeat: repeat-y;
		padding: 0px;
	}
		
		div#accueil_col1 {
			position: relative;
			float: left;
			margin: 0px 0px 7px 8px;
			_margin: 0px 0px 7px 4px;
			/*width: 418px;*/
			width: 398px;
		}
		div#accueil_col2 {
			position: relative;
			float: left;
			margin: 0px 0px 7px 7px;
			/*width: 250px;*/
			width: 300px;
		}
		div#accueil_col3 {
			position: relative;
			float: left;
			margin: 0px 0px 7px 7px;
			width: 250px;
		}
		
		/*********************************************************/
		
		h1.article_une_titre {
			position: relative;
			text-indent: 15px;
			/*width: 418px;*/
			width: 398px;
			height: 26px;
			line-height: 26px;
			/*background-image: url(../images/titre_418.jpg);*/
			background-image: url(../images/titre_398.png);
			background-repeat: no-repeat;
		}
			h1.article_une_titre a {
				color: #a20505;
				text-decoration: none;
			}
			h1.article_une_titre a#rss_articles {
				display: block;
				position: absolute;
				top: 2px;
				/*left: 385px;*/
				right: 8px;
				width: 24px;
				height: 22px;
				background-image: url(../images/logo_rss_articles.jpg);
				background-repeat: no-repeat;
			}
		div.article_une_contenu {
			position: relative;
			padding: 10px 8px;
			/*width: 400px;*/
			width: 380px;
			height: 66px;
			border-left: 1px solid #e4e9ee;
			border-right: 1px solid #e4e9ee;
			background-color: #fff;
			font-weight: normal;
			text-align: justify;
			line-height: 15px;
			height: 194px;
			background-color: #f8f8f8;
		}
			div.article_une_contenu div.bas_article {
				position: absolute;
				bottom: 0px;
				right: 0px;
				padding: 0px 10px 0px 0px;
				width: 374px;
				text-align: right;
			}
		div.article_une_cloture {
			position: relative;
			margin-bottom: 6px;
			_margin-bottom: 3px;
			/*width: 418px;*/
			width: 398px;
			height: 10px;
			/*background-image: url(../images/cloture_une_418.jpg);*/
			background-image: url(../images/cloture_une_398.png);
			background-repeat: no-repeat;
		}
		
		/*********************************************************/
		
		h2.article_titre {
			position: relative;
			/*padding: 0px 15px;*/
			text-indent: 15px;
			/*width: 418px;*/
			width: 398px;
			height: 26px;
			line-height: 26px;
			/*background-image: url(../images/titre_418.jpg);*/
			background-image: url(../images/titre_398.png);
			background-repeat: no-repeat;
		}
			h2.article_titre a {
				color: #6f7274;
				text-decoration: none;
			}
		
		div.article_contenu {
			position: relative;
			padding: 10px 8px;
			/*width: 400px;*/
			width: 380px;
			height: 66px;
			border-left: 1px solid #e4e9ee;
			border-right: 1px solid #e4e9ee;
			background-color: #fff;
			font-weight: normal;
			text-align: justify;
			line-height: 15px;
			overflow: hidden;
		}
			div.article_contenu div.gauche {
				position: relative;
				float: left;
				width: 118px;
			}
			div.article_contenu div.droite {
				position: relative;
				float: left;
				/*width: 282px;*/
				width: 262px;
			}
		div.article_contenu div.bas_article {
			position: relative;
			padding: 14px 10px 0px 0px;
			_padding: 14px 0px 0px 0px;
			/*width: 280px;*/
			width: 100%;
		}
		div.article_cloture {
			position: relative;
			margin-bottom: 6px;
			_margin-bottom: 3px;
			/*width: 418px;*/
			width: 398px;
			height: 10px;
			/*background-image: url(../images/cloture_418.jpg);*/
			background-image: url(../images/cloture_398.png);
			background-repeat: no-repeat;
		}
		
		/*********************************************************/
		
		h2.article_large_titre {
			position: relative;
			/*padding: 0px 15px;*/
			text-indent: 15px;
			/*width: 524px;*/
			width: 506px;
			height: 26px;
			line-height: 26px;
			/*background-image: url(../images/titre_524.jpg);*/
			background-image: url(../images/titre_506.png);
			background-repeat: no-repeat;
		}
			h2.article_large_titre a {	
				color: #6f7274;
				text-decoration: none;
			}
			
		div.article_large_contenu {
			position: relative;
			padding: 10px 8px;
			/*width: 506px;*/
			width: 488px;
			height: auto;
			border-left: 1px solid #e4e9ee;
			border-right: 1px solid #e4e9ee;
			background-color: #fff;
			font-weight: normal;
			text-align: justify;
			line-height: 18px;
			overflow: hidden;
		}
			div.article_large_contenu div.gauche {
				position: relative;
				float: left;
				width: 118px;
			}
			div.article_large_contenu div.droite {
				position: relative;
				float: left;
				/*width: 382px;*/
				width: 362px;
			}
			div.article_large_contenu h3 {
				font-weight: normal;
			}
		div.article_large_contenu div.bas_article {
			position: relative;
			padding: 5px 10px 0px 0px;
			_padding: 5px 0px 0px 0px;
			/*width: 384px;*/
			width: 100%;
		}
		div.article_large_cloture {
			position: relative;
			margin-bottom: 6px;
			/*width: 524px;*/
			width: 506px;
			height: 10px;
			/*background-image: url(../images/cloture_524.jpg);*/
			background-image: url(../images/cloture_506.png);
			background-repeat: no-repeat;
		}
		/*********************************************************/
		
		div.article_tronque {
			height: 66px;
		}
		
		/*********************************************************/
		
		h2.breve_large_titre {
			position: relative;
			padding: 0px 15px;
			width: 626px;
			height: 26px;
			line-height: 26px;
			/*background-image: url(../images/titre_676.jpg);*/
			background-image: url(../images/titre_656.png);
			background-repeat: no-repeat;
		}
		div.breve_large_contenu {
			position: relative;
			padding: 10px 8px;
			/*width: 658px;*/
			width: 638px;
			/*height: 66px;*/
			border-left: 1px solid #e4e9ee;
			border-right: 1px solid #e4e9ee;
			background-color: #fff;
			font-weight: normal;
			text-align: justify;
			line-height: 15px;
		}
			div.breve_large_contenu h3 {
				font-weight: normal;
			}
			div.breve_large_contenu div.bas_article {
				position: relative;
				font-style: italic;
				text-align: right;
			}
			
		div.breve_large_cloture {
			position: relative;
			margin-bottom: 6px;
			/*width: 676px;*/
			width: 656px;
			height: 10px;
			/*background-image: url(../images/cloture_676.jpg);*/
			background-image: url(../images/cloture_656.png);
			background-repeat: no-repeat;
		}
		
		/*********************************************************/
		
		div.bas_article span.gauche {
			float: left;
			font-style: italic;
		}
		div.bas_article span.droite {
			float: right;
			font-style: italic;
		}
		div.bas_article  a.droite {
			float: right;
			color: #f77a02;
			text-decoration: underline;
		}
		div.bas_article  a.droite:hover {
			color: #b80c0c;
			text-decoration: underline;
		}
		
		/*********************************************************/
		
		h4#mod_rss_haut, 
		h4#mod_sondage_haut,
		h4#mod_forum_haut,
		h4#mod_resultats_haut {
			position: relative;
			margin: 0px auto;
			text-indent: 15px;
			width: 250px;
			height: 26px;
			line-height: 26px;
			background-image: url(../images/mod_haut_rouge.jpg);
			background-repeat: no-repeat;
			font-weight: bold;
			color: #fff;
		}
		h4#mod_rss_haut {
			width: 300px;
			/*background-image: url(../images/mod_haut_orange.jpg);*/
			background-image: url(../images/mod_haut_orange.png);
		}
		h4#mod_rss_haut a#rss_breves {
			display: block;
			position: absolute;
			top: 2px;
			/*left: 217px;*/
			right: 8px;
			width: 24px;
			height: 22px;
			background-image: url(../images/logo_rss_breves.jpg);
			background-repeat: no-repeat;
		}
		
		h3#mod_rss_milieu, 
		div#mod_sondage_milieu,
		h3#mod_forum_milieu,
		div#mod_resultats_milieu {
			position: relative;
			margin: 0px auto;
			padding-top: 8px;
			padding-left: 8px;
			padding-right: 8px;
			width: 232px;
			height: 206px;
			border-left: 1px solid #ab1919;
			border-right: 1px solid #ab1919;
			font-weight: normal;
			color: #6f7274;
			overflow: hidden;
		}
		
		h3#mod_rss_milieu {
			width: 282px;
			border-left: 1px solid #e77505;
			border-right: 1px solid #e77505;
			background-image: url(../images/filigranne_rss.jpg);
			background-repeat: no-repeat;
			background-position: 10px bottom;
		}
			h3#mod_rss_milieu a {
				display: block;
				position: relative;
				/*padding-left: 8px;
				padding-right: 8px;*/
				height: 21px;
				line-height: 21px;
				background-image: url(../images/separateur_petit_bloque_300.png);
				background-repeat: no-repeat;
				background-position: 50% bottom;
				color: #6f7274;
				text-decoration: none;
			}
			h3#mod_rss_milieu a:hover {
				color: #9ca0a3;
			}
			
			
			
		div#mod_sondage_milieu fieldset {
			border-width: 0px;
		}
		div#mod_sondage_milieu img {
			float: left;
		}
		div#mod_sondage_milieu div#sondage_reponses {
			position: relative;
			float: left;
			margin-left: 8px;
			width: 150px;
		}
			div#mod_sondage_milieu div#sondage_reponses input.radio {
				clear: left;
				display: block;
				position: relative;
				float: left;
				margin-bottom: 10px; 
			}
			div#mod_sondage_milieu div#sondage_reponses label {
				display: block;
				position: relative;
				float: left;
				margin-bottom: 10px;
				margin-left: 5px; 
				width: 120px;
			}
			
			div#mod_sondage_milieu input#bouton_voter,
			div#mod_sondage_milieu input#bouton_resultats_sondage, 
			div#mod_sondage_milieu input#bouton_retourner_sondage {
				width: 52px;
				height: 20px;
				background-image: url(../images/bouton_52.png);
				background-repeat: no-repeat;
				border-width: 0px;
				color: #6f7274;
				font-weight: bold;
				font-size: 10px;
			}
			div#mod_sondage_milieu input#bouton_resultats_sondage {
				width: 113px;
				background-image: url(../images/bouton_113.png);
				font-weight: normal;
			}
			div#mod_sondage_milieu input#bouton_retourner_sondage {
				width: 142px;
				background-image: url(../images/bouton_142.png);
				font-weight: normal;
			}
			
			
		div#mod_resultats_milieu div {
			position: relative;
			/*padding-left: 8px;
			padding-right: 8px;*/
			padding: 6px 0px;
			background-image: url(../images/separateur_petit_bloque.jpg);
			background-repeat: no-repeat;
			background-position: 50% bottom;
			color: #6f7274;
			text-decoration: none;
			font-weight: normal;
		}
			div#mod_resultats_milieu h3.gauche {
				display: block;
				position: relative;
				float: left;
				margin-top: 2px;
				width: 116px;
				font-weight: normal;
				border-right: 1px solid #dfe0e2;
			}
				div#mod_resultats_milieu h3.gauche span.equipe {
					display: block;
					position: relative;
					float: left;
					width: 76px;
				}
				div#mod_resultats_milieu h3.gauche span.score {
					display: block;
					position: relative;
					float: right;
					padding-right: 6px;
					width: 29px;
					text-align: right;
				}
			div#mod_resultats_milieu h3.droite {
				display: block;
				position: relative;
				float: right;
				margin-top: 2px;
				width: 115px;
				text-align: right;
				font-weight: normal;
			}
				div#mod_resultats_milieu h3.droite span.equipe {
					display: block;
					position: relative;
					float: right;
					width: 76px;
					text-align: right;
				}
				div#mod_resultats_milieu h3.droite span.score {
					display: block;
					position: relative;
					float: left;
					padding-left: 6px;
					width: 29px;
					text-align: left;
				}
		div#mod_rss_bas, 
		div#mod_sondage_bas,
		div#mod_forum_bas,
		div#mod_resultats_bas {
			position: relative;
			margin: 0px auto;
			margin-bottom: 6px;
			_margin-bottom: 3px;
			width: 250px;
			height: 10px;
			background-image: url(../images/mod_bas_rouge.jpg);
			background-repeat: no-repeat;
		}
		div#mod_rss_bas {
			width: 300px;
			/*background-image: url(../images/mod_bas_orange.jpg);*/
			background-image: url(../images/mod_bas_orange.png);
		}			
		
		
		/*********************************************************/
		
		a#mod_video_haut {
			display: block;
			position: relative;
			margin: auto;
			text-indent: 15px;
			width: 250px;
			height: 35px;
			line-height: 35px;
			background-image: url(../images/haut_player_250.jpg);
			background-repeat: no-repeat;
			font-weight: bold;
			color: #61656b;
			text-decoration: none;
			overflow: hidden;
		}
		a#mod_video_milieu {
			display: block;
			position: relative;
			margin: auto;
			width: 250px;
			height: 187px;
			background-color: #fff;
			background-repeat: no-repeat;
			filter : alpha(opacity=80);
			-moz-opacity : 0.8;
			opacity : 0.8;
		}
		a#mod_video_milieu img#play {
			display: block;
			position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -16px;
			margin-left: -16px;
			width: 38px;
			height: 38px;
			border-width: 0px;
		}
		a#mod_video_bas{
			display: block;
			position: relative;
			margin: auto;
			margin-bottom: 6px;
			width: 250px;
			height: 28px;
			background-image: url(../images/bas_player_250.jpg);
			background-repeat: no-repeat;
		}
		
		/*********************************************************/
		
		div#pub_carree, div#jp_pekin_2008 {
			position: relative;
			margin-bottom: 6px;
			/*width: 250px;*/
			width: 300px;
			height: 250px;
			background-color: #fff;
			text-align: center;
		}
		
		/*********************************************************/
		
		ul#sous_menus {
			margin: 0px;
			padding: 0px;
			position: relative;
			float: left;
			margin-top: 10px;
			width: 150px;
		}
		ul#sous_menus li {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		ul#sous_menus li a {
			display: block;
			position: relative;
			padding-left: 10px;
			width: 140px;
			min-height: 20px;
			line-height: 20px;
			text-decoration: none;
			border-bottom: 1px solid #efefef;
			color: #a6a6a5;
		}
		ul#sous_menus li a:hover {
			background-color: #f3f3f3;
			color: #b90d0d;
		}
		
		/*********************************************************/
		
		div#sous_contenu {
			position: relative;
			float: left;
			margin-left: 8px;
			/*width: 525px;*/
			width: 475px;
		}
		div#sous_contenu_breve, div#sous_contenu_info {
			position: relative;
			float: left;
			margin-top: 8px;
			margin-left: 8px;
			_margin-left: 4px;
			/*width: 676px;*/
			width: 656px;
		}
		
		div#chemin_parcouru {
			position: relative;
			padding-top: 8px;
			padding-left: 160px;
			padding-bottom: 8px;
			background-color: transparent;
		}
			div#chemin_parcouru a {
				color: #a6a6a5;
				text-decoration: none;
			}
			div#chemin_parcouru a:hover {
				color: #f77a02;
				text-decoration: none;
			}
			
		div#sous_contenu_droit {
			position: relative;
			float: right;
			margin-top: 29px;
			margin-right: 8px;
			_margin-right: 4px;
			/*width: 250px;*/
			width: 300px;
		}
		div#sous_contenu_droit_breve, div#sous_contenu_droit_info {
			position: relative;
			/*float: left;*/
			float: right;
			margin-right: 8px;
			_margin-right: 4px;
			/*width: 250px;*/
			width: 300px;
		}
		
		/*********************************************************/
		
		div#conteneur_info, div#conteneur_404 {
			position: relative;
			margin: auto;
			padding: 15px;
			/*width: 644px;*/
			width: 624px;
			min-height: 500px;
			border: 1px solid #dfdfdf;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
			div#conteneur_404 ul {
				margin-left: 40px;
			}
			div#conteneur_404 li {
				line-height: 20px;
			}
			
			h1.titre_page {
				margin-bottom: 20px;
				font-size: 18px;
				color: #a20505;
				font-weight: normal;
			}
			
			h2.ml_titre {
				margin-bottom: 8px;
				color: #6f7274;
			}
			p.ml_paragraphe {
				margin-bottom: 30px;
			}
		
		
		/*********************************************************/
		
		h1#titre_classement {
			margin: 25px 0px 20px 20px;
			height: 36px;
			background-image: url(../images/titre_classement2.png);
			background-repeat: no-repeat;
		}
		
		
		/*********************************************************/
		
		form#form_contact fieldset {
			border: 0px solid #fff;
		}

		form#form_contact label {
			clear: both;
			display: block;
			position: relative;
			float: left;
			margin-bottom: 10px;
			width: 85px;
		}

		form#form_contact input.champ {
			display: block;
			position: relative;
			float: left;
			margin-bottom: 10px;
			width: 200px;
		}

		form#form_contact textarea {
			display: block;
			position: relative;
			float: left;
			margin-bottom: 10px;
			width: 385px;
			height: 150px;
		}

		form#form_contact input.envoyer {
			clear: both;position: relative;
			width: 73px;
			height: 20px;
			background-image: url(../images/bouton_73.png);
			background-repeat: no-repeat;
			border-width: 0px;
			text-align: center;
			color: #6f7274;
			font-weight: bold;
			font-size: 10px;
			cursor: pointer;
		}
		
		/*********************************************************/
		
		form.form_newsletter fieldset {
			float: left;
			border: 0px solid #fff;
		}

		form.form_newsletter label {
			clear: both;
			display: block;
			position: relative;
			float: left;
			margin-bottom: 10px;
			width: 85px;
		}

		form.form_newsletter input.champ, form.form_newsletter select {
			display: block;
			position: relative;
			float: left;
			margin-bottom: 10px;
			width: 200px;
		}

		form.form_newsletter textarea {
			display: block;
			position: relative;
			float: left;
			margin-bottom: 10px;
			width: 385px;
			height: 150px;
		}

		form.form_newsletter input.envoyer {
			clear: both;
			position: relative;
			width: 73px;
			height: 20px;
			background-image: url(../images/bouton_73.png);
			background-repeat: no-repeat;
			border-width: 0px;
			text-align: center;
			color: #6f7274;
			font-weight: bold;
			font-size: 10px;
			cursor: pointer;
		}
		
		
		div.newsletter_info {
			position: relative;
			float: left;
			margin-left: 35px;
			padding: 10px;
			width: 230px;
			background-color: #f19439;
			border: 1px solid #e57304;
			color: #fff;
			font-weight: bold;
		}
		
		/*********************************************************/
		
		img.article_img_gauche {
			float: left;
			margin-right: 8px;
		}
		img.article_img_droite {
			float: right;
			margin-left: 8px;
		}
		img.article_img_centre {
			display: block;
			margin: 10px auto;
		}
		
		/*********************************************************/
		
		a.acces_fiche_sportif {
			display: block;
			position: relative;
			margin: 0px auto 6px auto;
			width: 293px;
			height: 104px;
			background-image: url(../images/fond_sportif.png);
			background-repeat: no-repeat;
			text-decoration: none;
		}
			a.acces_fiche_sportif img {
				display: block;
				float: left;
				margin: 12px 0px 0px 14px;
				border: 1px solid #a0a1a2;
			}
			a.acces_fiche_sportif span {
				display: block;
				float: right;
				margin: 12px 14px 0px 0px;
				width: 180px;
				text-align: right;
				color: #48525f;
				
				
			}
		
		/*********************************************************/
		
		div#fiche_haut {
			position: relative;
			margin: 28px auto 0px auto;
			width: 509px;
			height: 6px;
			background-image: url(../images/fiche_haut.png);
			background-repeat: no-repeat;
			font-size: 1px;
		}
		div#fiche_milieu {
			position: relative;
			margin: auto;
			padding: 15px 0px;
			width: 509px;
			background-image: url(../images/fiche_milieu.png);
			background-repeat: repeat-y;
		}
			div#fiche_milieu div.titre {
				position: relative;
				margin: 0px auto 15px;
				padding: 0px 15px;
				width: 479px;
				height: 22px;
				line-height: 22px;
				background-image: url(../images/fiche_titre.png);
				background-repeat: no-repeat;
				color: #fff;
				font-weight: normal;
			}
			div#fiche_milieu div.texte {
				position: relative;
				margin: 0px auto 25px auto;
				width: 466px;
				line-height: 20px;
			}
			div#fiche_milieu a {
				color: #b80c0c;
				text-decoration: underline
			}
			div#fiche_milieu a:hover {
				color: #f77a02;
				text-decoration: underline
			}
			div#fiche_milieu div.separateur {
				clear: both;
				font-size: 1px;
				border-top: 1px solid #e8e8e8;
			}
			
			/********************************/
			
			div#fiche_milieu div.palmares_gauche {
				position: relative;
				float: left;
				width: 210px;
			}
			div#fiche_milieu div.palmares_droite {
				position: relative;
				float: right;
				width: 250px;
			}
			
			/*********************************************************/
			
			div#fiche_milieu img#identite_gauche{
				position: relative;
				float: left;
				margin-right: 22px;
				border: 1px solid #d1d3d4;
			}
			div#fiche_milieu div#identite_milieu {
				position: relative;
				float: left;
				margin-right: 18px;
				width: 132px;
			}
			div#fiche_milieu div#identite_droite {
				position: relative;
				float: left;
				width: 150px;
			}
			
			/*********************************************************/
			
			div#fiche_club_logo {
				position: relative;
				float: left;
			}
			div#fiche_club_droite {
				position: relative;
				float: left;
				padding-bottom: 15px;
				width: 245px;
			}
			div#fiche_club_adresse div.gauche {
				position: relative;
				float: left;
				margin-right: 20px;
				width: 200px;
			}
			div#fiche_club_adresse div.droite {
				position: relative;
				float: left;
				width: 245px;
			}
			
			table.tab_club_effectif {
				margin: 15px auto 10px auto;
				border-collapse: collapse;
			}
			table.tab_club_effectif th, table.tab_club_effectif td {
				border: 1px solid #dfdfdf;
			}
			table.tab_club_effectif th {
				background-image: url(../images/fond_th_20.png);
				background-repeat: repeat-x;
				color: #535353;
			}
			table.tab_club_effectif td {
				padding: 0px 4px;
				background-color: #f8f7f7;
			}
			table.tab_club_effectif td.joueur { width: 170px; }
			table.tab_club_effectif td.numero { width: 50px; text-align: center; }
			table.tab_club_effectif td.poste { width: 100px; text-align: center; }
			table.tab_club_effectif td.categorie { width: 90px; text-align: center; }
			
			/*********************************************************/
			
		div#fiche_bas {
			position: relative;
			margin: 0px auto 30px auto;
			width: 509px;
			height: 27px;
			background-image: url(../images/fiche_bas.png);
			background-repeat: no-repeat;
		}
		
		/*********************************************************/
		
		a.boite_club_equipe {
			display: block;
			margin: 0px auto 6px auto;
			width: 370px;
			height: 34px;
			padding: 18px 0px 0px 15px;
			background-image: url(../images/fond_370_52.png);
			background-repeat: no-repeat;
			text-decoration: none;
			color: #48525f;
		}
		
		
		/*********************************************************/
		
		div.liste_epreuves  {
			position: relative;
			margin-top: 30px;
		}
		
		div.liste_epreuves div.gauche, div.liste_epreuves div.droite {
			position: relative;
			float: left;
			width: 12px;
			height: 23px;
			background-image: url(../images/cartouche_rouge_gauche.jpg);
			background-repeat: no-repeat;
		}
		div.liste_epreuves div.droite {
			background-image: url(../images/cartouche_rouge_droite.jpg);
		}
		div.liste_epreuves h2 {
			position: relative;
			float: left;
			padding-left: 20px;
			width: 380px;
			height: 21px;
			line-height: 21px;
			background-color: #b90d0d;
			border-top: 1px solid #920704;
			border-bottom: 1px solid #920704;
			color: #fff;
		}
		
		div.liste_epreuves ul, div.liste_epreuves p {
			clear: both;
			padding-top: 15px;
			margin-left: 50px;
		}
		
		
		
		/*********************************************************/
		form#formulaire_resultats {
			margin: 20px 0px;
		}
		form#formulaire_resultats fieldset {
			padding: 20px 5px 0px 5px;
			border-width: 0px;
		}
		form#formulaire_resultats legend {
			font-size: 18px;
			color: #b90d0d;
			font-weight: normal;
		}
		
		form#formulaire_resultats input.envoyer {
			clear: both;position: relative;
			width: 113px;
			height: 20px;
			background-image: url(../images/bouton_113.png);
			background-repeat: no-repeat;
			border-width: 0px;
			text-align: center;
			color: #6f7274;
			font-weight: bold;
			font-size: 10px;
			cursor: pointer;
		}
		
		form#formulaire_resultats label {
			display: block;
			clear: both;
			float: left;
			margin-bottom: 8px;
			width: 130px;
		}
		form#formulaire_resultats select {
			display: block;
			position: relative;
			float: left;
			margin-bottom: 8px;
			width: 200px;
			border: 1px solid #a5acb2;
		}
		
		table.tableau_resulats {
			margin: 10px 0px 10px 5px;
			border-collapse: collapse;
		}
		
		table.tableau_resulats th, table.tableau_resulats td {
			padding: 2px 5px;
		}
		
		table.tableau_resulats th.intitule_tour {
			line-height: 21px;
			background-color: #f6f6f6;
			text-align: left;
			font-weight: normal;
			border: 1px solid #e4e4e4;
		}
		
		table.tableau_resulats th.performer,
		table.tableau_resulats th.nationalite,
		table.tableau_resulats th.performance { 
			color: #6f7274;
			border: 1px solid #e4e4e4;
			font-weight: normal;
		}
		
		table.tableau_resulats td.performer { width: 250px; border: 1px solid #e4e4e4;}
		table.tableau_resulats td.nationalite { width: 100px; border: 1px solid #e4e4e4;}
		table.tableau_resulats td.performance { width: 120px; text-align: right; border: 1px solid #e4e4e4;}
		
		
		table.tableau_resulats td.performer_gauche { width: 200px; border: 1px solid #e4e4e4; text-align: left;}
		table.tableau_resulats td.performance_gauche { width: 61px; text-align: right; border: 1px solid #e4e4e4; text-align: center;}
		
		table.tableau_resulats td.performer_droite { width: 200px; border: 1px solid #e4e4e4; text-align: right;}
		table.tableau_resulats td.performance_droite { width: 61px; text-align: right; border: 1px solid #e4e4e4; text-align: center;}
		
		
		
		/*********************************************************/
		
		div#classement_barre_onglet {
			position: relative;
			margin: 28px auto 0px auto;
			padding-left: 20px;
			width: 489px;
			height: 40px;
			z-index: 9;
		}
			div#classement_barre_onglet input.onglet_off {
				display: block;
				position: relative;
				float: left;
				margin-right: 5px;
				width: 97px;
				height: 29px;
				line-height: 29px;
				background-image: url(../images/onglet_classement_off.png);
				background-repeat: no-repeat;
				text-align: center;
				color: #666;
				border-width: 0px;
				cursor: pointer;
			}
			div#classement_barre_onglet input.onglet_on {
				height: 40px;
				background-image: url(../images/onglet_classement_on.png);
				color: #fff;
			}
		div#classement_haut {
			position: relative;
			margin: -12px auto 0px auto;
			width: 509px;
			height: 6px;
			background-image: url(../images/fiche_haut.png);
			background-repeat: no-repeat;
			font-size: 1px;
			z-index: 1;
		}
		div#classement_milieu {
			position: relative;
			margin: auto;
			padding: 15px 0px;
			width: 509px;
			background-image: url(../images/fiche_milieu.png);
			background-repeat: repeat-y;
		}
			
			/*********************************************************/
			
			table#tab_classement {
				margin: 15px auto 10px auto;
				border-collapse: collapse;
			}
			table#tab_classement th, table#tab_classement td {
				border: 1px solid #dfdfdf;
			}
			table#tab_classement th {
				height: 25px;
				background-color: #fff;
				background-image: url(../images/fond_th_20.png);
				background-repeat: repeat-x;
				color: #535353;
			}
			table#tab_classement td {height: 24px;padding: 1px 4px;}
			
			table#tab_classement td.col_club {
				width: 150px;
			}
			table#tab_classement td.col_pts {
				width: 30px;
				text-align: center;
			}
			table#tab_classement td a {
				color: #666;
				text-decoration: none;
			}
			table#tab_classement td a.lien:hover {
				color: #666;
				text-decoration: underline;
			}
			
			/*table.tab_club_effectif td {
				padding: 0px 4px;
				background-color: #f8f7f7;
			}
			table.tab_club_effectif td.joueur { width: 170px; }
			table.tab_club_effectif td.numero { width: 50px; text-align: center; }
			table.tab_club_effectif td.poste { width: 100px; text-align: center; }
			table.tab_club_effectif td.categorie { width: 90px; text-align: center; }
			*/
			/*********************************************************/
			
		div#classement_bas {
			position: relative;
			margin: 0px auto 30px auto;
			width: 509px;
			height: 27px;
			background-image: url(../images/fiche_bas.png);
			background-repeat: no-repeat;
		}
		
		/*********************************************************/
		
		a.presentation_diaporama {
			display: block;
			position: relative;
			float: left;
			margin-right: 4px;
			width: 170px;
			height: 142px;
			background-image: url(../images/diapo_off.jpg);
			background-repeat: no-repeat;
			text-decoration: none;
			color: #ececec;
		}
		a.presentation_diaporama:hover {
			background-image: url(../images/diapo_on.jpg);
		}
		
		a.presentation_diaporama span.date {
			display: block;
			position: relative;
			margin-top: 7px;
			font-size: 9px;
			margin-left: 12px;
		}
		a.presentation_diaporama span.photo {
			display: block;
			position: relative;
			margin-top: 8px;
			margin-left: 10px;
			width: 150px;
			height: 100px;
			overflow: hidden;
		}
			a.presentation_diaporama  span.titre {
				display: block;
				position: relative;
				margin-top: 71px;
				+margin-top: 70px;
				padding: 1px 3px;
				z-index: 99;
				width: 144px;
				height: 30px;
				color: #48525f;
				font-weight: normal;
				background-color: #fff;
				filter : alpha(opacity=80);
			    -moz-opacity : 0.8;
			    opacity : 0.8; 
				cursor: pointer;
			}
			a.presentation_diaporama span.photo img {
				display: block;
				position: absolute;
			/*	top: -69px;
				+top: 0px;*/top: 0px;
				border-width: 0px;
				cursor: pointer;
			}
			
		/*********************************************************/
		
		h1#titre_diaporama {
			margin: 10px 0px 15px 0px;
			color: #61656b;
		}
		
		div#diaporama_haut {
			position: relative;
			margin: auto;
			width: 502px;
			height: 25px;
			background-image: url(../images/diaporama_haut.png);
			background-repeat: no-repeat;
		}
			
			div#diaporama_haut a#lien_precedent, div#diaporama_haut a#lien_suivant {
				display: block;
				position: relative;
				float: left;
				margin-top: 8px;
				margin-left: 5px;
				_margin-left: 3px;
				width: 16px;
				height: 10px;
				background-image: url(../images/precedent.png);
				background-repeat: no-repeat;
			}
			div#diaporama_haut a#lien_suivant {
				float: right;
				margin-right: 5px;
				_margin-right: 3px;
				background-image: url(../images/suivant.png);
			}
			div#diaporama_haut span#avancement_diaporama {
				display: block;
				position: relative;
				margin-top: 10px;
				float: left;
				width: 454px;
				height: 10px;
				text-align: center;
				color: #fff;
				font-size: 10px;
			}
		div#diaporama_milieu {
			position: relative;
			margin: auto;
			width: 500px;
			border-left: 1px solid #797e85;
			border-right: 1px solid #797e85;
			background-color: #48525f;
			overflow: hidden;
		}
			div#diaporama_milieu img {
				margin: 5px 0px 10px 0px;
				border-width: 0px;
				border-top: 1px solid #797e85;
				border-bottom: 1px solid #797e85;
			}
			div#diaporama_milieu p {
				padding: 0px 10px 10px 10px;
				color: #fff;
			}
			
		div#diaporama_bas {
			position: relative;
			margin: auto;
			width: 502px;
			height: 6px;
			background-image: url(../images/diaporama_bas.png);
			background-repeat: no-repeat;
		}	
		
		/*********************************************************/
		
		h1#titre_video {
			margin: 10px 0px 15px 0px;
			color: #61656b;
		}
		
		div#video_haut {
			position: relative;
			margin: auto;
			width: 322px;
			height: 25px;
			height: 27px;
			background-image: url(../images/video_haut.png);
			background-repeat: no-repeat;
		}
		
		div#video_milieu {
			position: relative;
			margin: auto;
			width: 320px;
			border-left: 1px solid #797e85;
			border-right: 1px solid #797e85;
			background-color: #48525f;
		}
			
			div#video_milieu p {
				padding: 0px 10px 10px 10px;
				color: #fff;
			}
			
		div#video_bas {
			position: relative;
			margin: auto;
			width: 322px;
			height: 6px;
			background-image: url(../images/video_bas.png);
			background-repeat: no-repeat;
		}
		
		/*********************************************************/
		
		a.presentation_video {
			display: block;
			float: left;
			margin-right: 4px;
			width: 170px;
			height: 154px;
			background-image: url(../images/video_off.png);
			background-repeat: no-repeat;
			text-decoration: none;
			color: #ececec;
		}
		a.presentation_video:hover {
			background-image: url(../images/video_on.png);
		}
		
		a.presentation_video span.date {
			display: block;
			position: relative;
			margin-top: 7px;
			font-size: 9px;
			margin-left: 12px;
		}
		a.presentation_video span.photo {
			display: block;
			position: relative;
			margin-top: 9px;
			margin-left: 10px;
			width: 150px;
			height: 100px;
		}
			a.presentation_video  span.titre {
				display: block;
				position: relative;
				/*bottom: 14px;
				+bottom: 22px;*/
				margin-top: 88px;
				+margin-top: 82px;
				padding: 1px 3px;
				z-index: 99;
				width: 144px;
				height: 28px;
				color: #48525f;
				font-weight: normal;
				background-color: #fff;
				filter : alpha(opacity=80);
			    -moz-opacity : 0.8;
			    opacity : 0.8; 
				cursor: pointer;
			}
			a.presentation_video span.photo img {
				display: block;
				position: absolute;
				top: -82px;
				+top: 0px;
				border-width: 0px;
				cursor: pointer;
			}
		
		/*********************************************************/
		
		
		
	div#footer {
		clear: both;
		position: relative;
		margin: auto;
		width: 980px;
		height: 74px;
		background-image: url(../images/footer.png);
		background-repeat: repeat-x;
	}
		div#footer span {
			margin-left: 18px;
			height: 40px;
			line-height: 40px;
			color: #fff;
		}
			div#footer span a {
				color: #fff;
				text-decoration: none;
			}
			div#footer span a:hover {
				text-decoration: underline;
			}
		div#footer p {
			height: 40px;
			line-height: 40px;
			color: #6f7274;
			text-align: center;
			font-size: 9px;
		}
			
			
div#bas_page {
	position: relative;
	margin: auto;
	/*width: 980px;*/
	width: 1000px;
	height: 35px;
	/*background-image: url(../images/ombre_bas_page.jpg);*/
	background-image: url(../images/ombre_bas_page.png);
	background-repeat: no-repeat;
}






div#sous_contenu_supporters {
	position: relative;
	float: left;
	margin-left: 8px;
	_margin-left: 4px;
	width: 676px;
	width: 656px;
}
	div#sous_contenu_supporters h1 {
		margin-bottom: 15px;
		padding: 10px 10px 0px 10px;
		font-size: 18px;
		color: #b90d0d;
		font-weight: normal;
	}
	div#sous_contenu_supporters a {
		padding: 0px 10px 0px 10px;
		font-size: 11px;
		color: #fea24b;
	}

form#form_supporters fieldset {
	margin-left: 30px;
	padding-left: 15px;
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
	border-left: 2px solid #fea24b;
	border-right: 0px solid #fff;
}

form#form_supporters label {
	clear: both;
	display: block;
	position: relative;
	float: left;
	margin-bottom: 10px;
	width: 85px;
}

form#form_supporters input.champ {
	display: block;
	position: relative;
	float: left;
	margin-bottom: 10px;
	width: 200px;
}

form#form_supporters textarea {
	display: block;
	position: relative;
	float: left;
	margin-bottom: 10px;
	width: 385px;
	height: 150px;
}

form#form_supporters input.envoyer_encouragement {
	clear: both;position: relative;
	width: 73px;
	height: 20px;
	background-image: url(../images/bouton_73.png);
	background-repeat: no-repeat;
	border-width: 0px;
	text-align: center;
	color: #6f7274;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
}


/************** PUB **************/

div#pub_728_90 {
	position: relative;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	width: 972px;
	height: 90px;
	background-color: #fff;
	background-image: url(../images/fond_pub_728_90.png);
	background-repeat: repeat-x;
	background-position: left 17px;
}
	div#pub_728_90 p {
		position: absolute;
		top: 19px;
		left: 749px;
		font-size: 9px;
		text-transform: uppercase;
		color: #bdbdbd;
	}

div#pub_468_60 {
	position: relative;
	padding-top: 18px;
	padding-bottom: 8px;
	width: 980px;
	height: 90px;
	background-color: #fff;
	background-image: url(../images/fond_pub_468_60.png);
	background-repeat: repeat-x;
	text-align: center;
}
	div#pub_468_60 p {
		position: relative;
		margin: 4px auto 0px auto;
		width: 468px;
		text-align: right;
		font-size: 10px;
		text-transform: uppercase;
		color: #bdbdbd;
	}

	div#cp {
	position: relative;
	padding-bottom: 8px;
	width: 398px;
	height: 122px;
	background-color: #fff;
	background-repeat: repeat-x;
	text-align: center;
}
	div#cp p {
		position: relative;
		margin: 4px auto 0px auto;
		width: 398px;
		text-align: right;
		font-size: 10px;
		text-transform: uppercase;
		color: #bdbdbd;
	}





