				html, body {
					background-image:url("/data/images/bg-vert.jpg");
					background-repeat:repeat-x;
					background-color:#001b0f;
					margin:0px;
					font-family: gorgian, Arial, Helvetica, Verdana, sans-serif;
					font-size:12px;
					color:#3f3f3f;
				}
				img { border: none; }				
				#page {
					background-image:url("/data/images/fond-page.png");
					background-repeat:repeat-y;
					margin-left:auto;
					margin-right:auto;
					padding-left:22px;
					padding-right:22px;
					width:1000px;
				}
/*---------------------------------------------HEADER--------------------------------------------*/				
				#header {
					width:1000px;				
					height:155px;
					border: 0px solid red;
					margin-bottom:1px;
					cursor: pointer;
				}
				
#admin-toolbar { width:1000px; height:54px; background:url('/data/images/fond-admin.jpg'); margin:0px; padding:0px; }
#admin-toolbar ul { margin:0px; padding:0px; padding-top:0px; padding-left:50px; border:0px dashed blue; list-style-type:none;}
#admin-toolbar ul li { /*position:relative; top:0px; left:0px; display:inline; */ float:left; margin:0px; height:52px; padding:0px; margin-right:15px; border:0px dashed red; }
#admin-toolbar li {  background-image:url('/data/images/separation-admin.png'); background-position: right top; background-repeat:no-repeat; border:1px red dashed; }
#admin-toolbar ul a { color:gray; font-weight:bold; font-size:11px; text-decoration:none; font-family:Arial,Helvetica,Sans-serif; text-transform: uppercase; }
#admin-toolbar ul img {  float:left; border:dashed 0px green; /*width:15px; height:15px;*/ margin:0px; padding:0px; margin-right:1px; width:45px; height:37px; margin-top:5px;}
#admin-toolbar ul span { display:block; float:left; padding:0px; padding-top:17px; border:dashed yellow 0px; padding-right:20px;}
#admin-toolbar ul div { height:52px; border:dashed black 0px; }

.table { border-collapse:collapse; } 
.table th, .table tr, .table td { padding:0px; margin:0px; }
.table td { padding: 5px; }
/*.table td { background-color: #e0e4e3; } */
.table-header-left { width:14px; height:39px; background-color: #e0e4e3; background:url('/data/images/table-haut-gauche.png'); background-repeat:no-repeat; }
.table-header {  height:39px; background:url('/data/images/table-haut-milieu.png'); background-repeat:repeat-x; }
.table-header-link { color:white; }
.table-header-right { width:14px; height:39px; background:url('/data/images/table-haut-droit.png'); background-repeat:no-repeat; }
.table-inner-cell { border: solid 1px gray; }
.table-cell-left { background:url('/data/images/table-gauche.png'); background-repeat:repeat-y; background-position: top left; border:none;}
.table-cell-right { background:url('/data/images/table-droit.png');background-repeat:repeat-y; background-position: top right; border:none;}
.table-row-bottom {}
.tablediv { position: relative; }
/*.table-background { position:absolute; background-color: #e0e4e3; }*/
				
/*---------------------------------------------MENU--------------------------------------------*/	
			/*	#menu {
					background-image:url("fond-menu-rouge.jpg");
					background-repeat:x;
					width:1000px;				
					height:39px;
					margin:3px 0 0 0;
					border:0px solid green;
				}
				#menu table {width:960px; height:39px; text-align:center;}
				
				#menu a {display:block; height:26px; color:#ffffff; text-decoration:none; padding:13px 5px 0 5px; border:0px solid yellow;}
				#menu a:visited {color:#ffffff; text-decoration:none; padding:3px 10px 3px 10px; border:0px solid yellow;}
				#menu a:hover {background-image:url("fond-menu-vert.jpg"); text-decoration:none;}
				
				.sous-menu {
					background-image:url("fond-sousmenu.jpg");
					background-repeat:repeat-x;
					background-color:#790000;
					margin:0;
					padding:5px;
					border: 0px solid red;
					font-size:10px;
					text-align:left;
				}
				.sous-menu a {display:block; color:#ffffff; text-decoration:none; margin:2px 0 2px 0; padding:5px; border:0px solid yellow;}
				.sous-menu a:visited {display:block; color:#ffffff; text-decoration:none; margin:2px 0 2px 0; padding:5px; border:0px solid yellow;}
				.sous-menu a:hover {background-color:#ca0b0b; text-decoration:none;} */
/*---------------------------------------------BANDEAU PUB --------------------------------------------*/	
				#bandeau_pub {
					background-image:url("/data/images/publicite.png");
					background-position:3px 3px;
					background-repeat:no-repeat;
					background-color:#cacaca;
					width:758px;				
					height:90px;
					margin:0 0 10px 0;
					text-align:center;
				}
				.ad-iframe {
					max-width:950px;
					max-height:90px;
					border: none;
					/*overflow: visible;*/
					overflow:hidden;
				}
/*---------------------------------------------GAUCHE--------------------------------------------*/	
				#gauche {
					float:left;
					width:758px;
					margin:10px 10px 25px 25px;
				}
				/*------evenement-------*/
				#evenements {
					background-image:url("/data/images/fond-evenements.jpg");
					width:758px;
					height:330px;
					margin:0 0 10px 0;
				}
				/*------actu-------*/
				#actu {
					float:left;
					background-repeat:no-repeat;
					width:475px;
					padding:0 5px 0 0;
					border:0px solid red;
					margin-top:0;
				}
				#actu-large {
					float:left;
					background-repeat:no-repeat;
					width:100%;
					padding:0 5px 0 0;
					border:0px solid red;
					margin-top:10px;
					font-size:14px;
					
				}
					#actu-titre{
						background-image:url("/data/images/bg-grand.png"); 
						background-repeat:no-repeat;
						width:465px;
						height:20px; 
						font-size:12px;
						font-weight:bold;
						color:#ffffff;
						padding:4px 0 0 10px;
						margin:0 0 10px 0;
						border:0px solid red;
					}
					
					#actu h1, #actu-large h1 {font-size:14px; margin:0; color:#ba0000; font-weight:bold;}
					#actu-large h1 { font-size:20px; }
					
					#actu h2, #actu-large h2 {font-size:14px; margin:0; color:#ba0000; font-weight:bold;}
					#actu img,#actu-large img {border:3px solid #cacaca;}
					
					
					.actu-bloc img{margin:0 10px 5px 0; }
					.actu-bloc a ,.actu-bloc a:visited{color:#ba0000; text-decoration:none;}
					.actu-bloc a:hover {color:#037440; text-decoration:underline;}
					
					#actu .actu-bloc img { width:90px; height:75px; }
					#actu-large .actu-bloc img { width:120px; height:100px; }
					.actu-bloc:first img { width:120px; height:100px; }
					.actu-bloc:first { font-size:20px; }
					
					.actu-bas{background-image:url("/data/images/bg-actu-bas.jpg"); width:465px; height:17px; margin:0 0 10px 0; text-align:right; border:0px solid red;}
					.actu-bas a, .actu-bas a:visited  {display:block; float:right; background-image:url("/data/images/bg-lien-plus.jpg"); width:105px; height:17px; text-align:left; color:#ba0000; text-decoration:none;}
					.actu-bas a:hover {color:#037440;}
					
					.actu-separation {background-image:url("/data/images/separation-actu.jpg");  width:475px; height:2px; margin:0 0 10px 0;}
					
					.actu-btn {
						width:100%;
						margin-top:5px;
					}
					.actu-btn div {
						float:left;
					}
					.actu-btn a, .actu-btn a:visited  {
						display:block; 
						background-image:url("/data/images/btn-actu.jpg"); 
						width:172px;
						height:18px;
						padding:5px 30px 0 0;
						margin:5px 0 0 0;
						font-size:10px;
						color:#3f3f3f; 
						text-decoration:none; 
						text-align:center;
					}
					.actu-btn a:hover {color:red; text-decoration:none;}
					
					#actu-large .actu-btn a{
						float:right;
					}
/*-----------------------------------------------------COLONE MATCH CALENDRIER JOUEUR EDR-----------------------------------------------------------------*/
				
				#info {
					float:left;
					width:271px;
					margin:0;
					border:0px solid blue;
				}
				
				/*------ MATCH -------*/
				#match-titre{
						background-image:url("/data/images/bg-rouge.png"); 
						background-repeat:no-repeat;
						width:261px;
						height:20px; 
						font-size:12px;
						font-weight:bold;
						color:#ffffff;
						padding:4px 0 0 10px;
						margin:0 0 10px 0;
						border:0px solid red;
					}
				#match-logos{
					background-image:url("/data/images/fond-match.jpg");
					width:271px;
					height:128px;
				}
				#match{
					width:271px;
					height:56px;
					text-align:center;
					color:#3f3f3f;
				}
					#match h1 {font-size:12px; margin:0; color:#ba0000; font-weight:bold;}
				
				/*------ DERNIER MATCH -------*/
				#dernier-match {
					background-image:url("bg-score.png");
					width:250px;
					height:103px;
					padding:50px 10px 0 10px;
					color:#ffffff;
					
					font-size:14px;
				}
				#dernier-match img {margin-right:5px;}
				.dernier-match-equipe {color:#d4b522; font-weight:bold;}
				.dernier-match-score {color:#dd1316; font-weight:bold;} 
				
				/*------ CALENDRIER -------*/
				#calendrier {
					background-image:url("/data/images/fond-calendrier.jpg");
					width:250px;
					height:64px;
					padding:15px 20px 0 0;
					margin:0 0 10px 0;
					text-align:right;
				}
				#calendrier a, #calendrier a:visited{
					color:#ffffff;
					font-size:10px;
					text-decoration:none;
				}
				#calendrier a:hover {text-decoration:underline;}
				
				/*------ JOUEUR-------*/
				#joueur-titre{
						background-image:url("/data/images/bg-rouge.png"); 
						background-repeat:no-repeat;
						width:261px;
						height:20px; 
						font-size:12px;
						font-weight:bold;
						color:#ffffff;
						padding:4px 0 0 10px;
						margin:0 0 3px 0;
						border:0px solid red;
					}
				#encart-joueur{
					background-image:url("fond-joueur-a-la-une.jpg"); 
					background-repeat:no-repeat;
					width:270px;
					height:112px;
					padding:6px;
					color:#ffffff;
				}
				
				#lien-fiche-joueur {
					background-image:url("fond-joueur-a-la-une-lien.png"); 
					background-repeat:no-repeat;
					width:134px;
					height:28px;
					padding:7px 0 0 0;
					text-align:center;
				}
				
				#lien-fiche-joueur  a, #lien-fiche-joueur  a:visited{
					color:#0e7c32;
					font-size:10px;
					text-decoration:none;
				}
				#lien-fiche-joueur  a:hover {color:red; text-decoration:underline;}
				
				
				
				/* #joueur{
					background-color:#ffffff; 
					width:271px;
					height:100px;
					margin:0 0 10px 0;
					padding:3px;
					text-align:center;
					color:#313131;
					border:3px solid #cacaca;
				}
					#joueur a {color:#ba0000; text-decoration:none; border:0px solid yellow;}
					#joueur a:visited {color:#ba0000; text-decoration:none; border:0px solid yellow;}
					#joueur a:hover {color:red; text-decoration:underline;}
				
				#joueur-btn {
					background-image:url("/data/images/fond-btn.jpg"); 
					background-repeat:repeat-x;
					height:18px;
					padding:3px 0 0 0;
					font-size:10px;
					color:#3f3f3f; 
					text-decoration:none; 
					text-align:center;
					border:1px solid #636363;
					float:right;
				}
				#joueur-btn div {
					width:164px;
				}
					#joueur-btn a {color:#3f3f3f; text-decoration:none;}
					#joueur-btn a:visited {color:#3f3f3f; text-decoration:none;}
					#joueur-btn a:hover {color:red; text-decoration:none;} */
				
/*---------------------------------------------DROITE--------------------------------------------*/	
				#droite {
					float:left;
					width:182px;
					margin:10px 25px 0 0;
				}

				/*------recherche-------*/
				#recherche {
					background-image:url("/data/images/fond-recherche.jpg");
					width:172px;
					height:48px;
					padding:5px 0 0 10px;
					margin:0 0 7px 0;
					color:#ffffff;
				}
				#recherche form, #recherche div, #recherche input #recherche img {
					margin:0px;
					padding:0px;
				}
				#recherche .form-div {
					/*border:dashed 1px yellow;*/
				}
				#recherche img {
					/*border:dashed 1px green;*/
				}
				#recherche input {
					height: 14px;
					font-size:10px;
					line-height: 1px;
					width:130px;
					/*border:dashed 1px blue;*/
					display:block;
					float:left;
					margin-top:2px;
				}
				/*------partenaire-------*/
				#partenaires-fond{
					background-image:url("/data/images/fond-partenaire.jpg");
					background-repeat:repeat-x;
					width:180px;
					height:268px;
					margin:0 0px 10px 0;
					text-align:center;
					border:1px solid #d9d9d9;
				}
				.partenaires-droite {
					
					/*background-image:url("/data/images/fond-partenaire.jpg");
					background-repeat:repeat-x;*/
					width:178px;
					height:264px;
					display: none;
				}
				#partenaires-droite-first {
					display: block;
				}
				.partenaires-droite img {
					height:86px;
					margin:0px;
					padding:0px;
				}
				/*------classement-------*/
				#classement{
					background-image:url("/data/images/boxe-classement-milieu.jpg");
					background-repeat:repeat-x;
					background-color:#d90f0f;
					width:182px;
					padding:0;
					margin:0;
					font-size:10px;
					color:#ffffff;
				}
					#classement-titre{
						background-image:url("/data/images/bg-vert.png"); 
						background-repeat:no-repeat;
						width:172px;
						height:20px; 
						font-size:12px;
						font-weight:bold;
						color:#ffffff;
						padding:4px 0 0 10px;
						margin:0 0 10px 0;
						border:0px solid red;
					}
					#classement h1 {text-align:center; font-size:12px; margin:0; padding:8px 0 8px 0; border:0px solid green;}
					#classement table td{width:100%; background-color:transparent; padding:5px;}
				
				#classement-btn {
					background-image:url("/data/images/btn-classement.jpg"); 
					width:152px;
					height:18px;
					padding:5px 30px 0 0;
					margin:0 0 10px 0;
					text-align:center;
					font-size:10px;
				}
					#classement-btn a, #classement-btn a:visited {color:#3f3f3f; text-decoration:none;}
					#classement-btn a:hover {color:red; text-decoration:none;} 
			
				/*------Publicite case rugby-------*/
				.publicite-droite {
					margin:0 0 5px 0;
					text-align:center;
					color:gray;
					border:1px solid #14643e;
					text-align:center;
					min-height:10px;
				}
				.publicite-droite img{
					border:0px solid blue;
				}

				#separateur-bandeau-partenaire {
					clear:both;
					background-color:transparent;
					background-image:url('/data/images/fond-bandeau-partenaires.jpg');
					width:950px;
					height:15px;
					margin:0 25px 5px 25px;
					border:0px solid yellow;
					text-align:center;
				}	
/*---------------------------------------------BANDEAU PARTENAIRE--------------------------------------------*/	
				#bandeau-partenaire{
					clear:both;
					background-color:transparent;
					width:950px;
					height:80px;
					margin:0 25px 5px 25px;
					border:0px solid yellow;
					text-align:center;
				}

/*---------------------------------------------FOOTER--------------------------------------------*/		
				
				#footer {
					background-image:url("/data/images/footer.jpg");
					background-color:#254703;
					width:1000px;
					height:189px;
					margin:0 0 0 0;
					padding:40px 0 10px 0;
					border:0px solid yellow;
					color:#231f20;
					font-size: 10px;
					text-align:center;
				}				
				
				#footer a, #footer a:visited {color:#ba0000; text-decoration:none; border:0px solid yellow;}
				#footer a:hover {color:#249800; text-decoration:underline;}
				
				#pagecontent a, #pagecontent a:visited {color:#ba0000; text-decoration:none; border:0px solid yellow;}
				#pagecontent a:hover {color:red; text-decoration:underline;}
				h1#pagetitle { font-size:20px; margin:0; color:#ba0000; font-weight:normal; }
				#pagecontent h1 { font-size:18px; margin:0; color:#ba0000; font-weight:normal; }
				#pagecontent h2 { font-size:16px; margin:0; color:#ba0000; font-weight:normal; }
				#pagecontent { font-size:14px; font-weight:normal; }
				#pagecontent blockquote>*:before { content: '“'; }
				#pagecontent blockquote>*:after { content: '„' }
					
				#pagecontent blockquote { font-weight: bold; font-style: italic; }

				#actu-large .noborder { border: none; }
				#actu-large .border { border:3px solid #cacaca; }
				#large-content { padding: 10px 10px 25px 25px; }
					#forum-bouton {
						background-image:url("/data/images/bg-vert.png"); 
						background-repeat:no-repeat;
						width:172px;
						height:20px; 
						font-size:12px;
						font-weight:bold;
						color:#ffffff;
						padding:4px 0 0 10px;
						margin:0 0 10px 0;
						border:0px solid red;
					}
					#forum-bouton a:link {
						text-decoration: none;
						color: #ffffff;
					}
					#forum-bouton a:hover {
						color: #ffffff;
						text-decoration: underline;

					}
					#forum-bouton a:visited {
						text-decoration: none;
						color: #ffffff;

					}

