body {
   text-align: center;
   background-color: #D5D0B0;
   margin-top: 3px;
   margin-bottom: 6px;
   color: #666666;
   font-size: 10px;
}

img {
   border: none;
}

A:link {
   COLOR: #C86000;
   text-decoration: none;
}

A:visited {
   COLOR: #C86000;
   text-decoration: none;
}

A:active {
   COLOR: #C86000;
   text-decoration: none;
}

A:hover {
   COLOR: #C86000;
   text-decoration: underline;
}

#page_wrapper {
   margin-left: auto;
   margin-right: auto;
   width: 980px;
   text-align: left;
   background: #FFFFFF url('../img/content_bg.gif') top left repeat-y;
}

#page_header {
   height: 140px;
   background: #FFFFFF url('../img/header3.jpg') bottom left no-repeat;
   clear: both;
}

#page_header h1 {
   padding-top: 50px;
   padding-left: 15px;
   margin: 0px;
   font-family: verdana;
   font-size: 24px;
   color: #FBD539;
   line-height: 26px;
   letter-spacing: -1px;
}

#page_header h2 {
   margin: 0px;
   padding-left: 15px;
   font-family: verdana;
   font-size: 12px;
   color: #D5D0B0;
   line-height: 22px;
}

#menu_bar {
   margin: 0px;
   padding: 0px;
   border: 0px dashed #cccccc;
   height: 31px;
   clear: both;
   background: #FFFFFF url('../img/menu_bg.gif') bottom left no-repeat;
}

#content_wrapper {
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 10px;
   margin-right: 10px;
   border: 0px dashed #FFFFFF;
}
/*  CENTER */

#center {
   margin-left: 160px;
   margin-right: 160px;
   border: 0px dashed #cccccc;
}

#center .lesbulles {
   font-weight: bold;
   color: #425227;
}

#center .lux {
   color: #B22222;
}

#center .rsca { /* rsc anderlecht */
   color: #8B008B;
}

#center .cbkv { /* fc bruges */
   color: #0000CD;
}

#center .belgique {
   color: red;
}

#center .gdlux {
   color: blue;
}

#center h3 {
   margin-top: 0px;
   margin-bottom: 5px;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   color: #ffffff;
   padding: 4px;
   border: 1px solid #425227;
   background-color: #739240;
}

#center p {
   margin-top: 5px;
   margin-bottom: 15px;
   padding: 4px;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   line-height: 16px;
   text-align: justify;
}

img.vignette {
   float: left;
   width: 135px;
   height: 15px;
   margin: 0 25px 5px 0;
}

/* LEFT SIDE */

#left_side {
   float: left;
   width: 140px;
   border: 0px dashed #cccccc;
}

#left_side h3 {
   margin-top: 0px;
   margin-bottom: 5px;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   color: #ffffff;
   padding: 4px;
   border: 1px solid #425227;
   background-color: #739240;
}

#left_side p {
   margin-top: 5px;
   margin-bottom: 15px;
   padding: 4px;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   line-height: 16px;
   text-align: center;
   color: #666666;
}

#snapshot{
   margin: 30px 0 0 10px;
   display: none;	
}

/* RIGHT SIDE */

#right_side {
   float: right;
   width: 140px;
   border: 0px dashed #cccccc;
}

#right_side h3 {
   margin-top: 0px;
   margin-bottom: 5px;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   color: #ffffff;
   padding: 4px;
   border: 1px solid #425227;
   background-color: #739240;
}

#right_side p {
   margin-top: 5px;
   margin-bottom: 15px;
   padding: 4px;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   line-height: 16px;
   color: #666666;
}
/* PAGE FOOTER */

#page_footer {
   height: 20px;
   background: #425227;
   clear: both;
   border-left: 1px solid #425227;
   border-right: 1px solid #425227;
   border-bottom: 1px solid #425227;
}

#page_footer p {
   padding-top: 5px;
   text-align: center;
   font-family: verdana;
   font-size: 10px;
   line-height: 14px;
   color: #D5D0B0;
}

#page_footer A:link {
   COLOR: #FBD539;
   text-decoration: none;
}

#page_footer A:visited {
   COLOR: #FBD539;
   text-decoration: none;
}

#page_footer A:active {
   COLOR: #FBD539;
   text-decoration: none;
}

#page_footer A:hover {
   COLOR: #FBD539;
   text-decoration: underline;
}
/* NAVIGATION CONTAINER */

#navcontainer ul {
   padding-left: 0;
   margin-left: 0;
   margin-top: 0px;
   background-color: #C86000;
   background: url('../img/bar.jpg') top right no-repeat;
   color: White;
   float: left;
   width: 100%;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

#navcontainer ul li {
   display: inline;
}

#navcontainer ul li a {
   padding-top: 5px;
   padding-bottom: 7px;
   padding-left: 5px;
   padding-right: 5px;
   background-color: transparent;
   color: White;
   text-decoration: none;
   float: left;
   border-right: 1px solid #BD620E;
}

#navcontainer ul li a.lux {
   color: #425227;
}

#navcontainer ul li a:hover {
   background-color: #DE6B02;
   background: url('../img/bar_bg_hover.gif') bottom left repeat-x;
   color: #fff;
}


/* LINK LIST */

#linklist1, #linklist2, #linklist3, #linklist4, #linklist5, #linklist6, #linklist7, #linklist8 {
	display:none;
}

#linklist {
   padding-left: 0;
   margin-left: 0;
   border-bottom: 1px solid #D1D9C4;
   width: 140px;
}

#linklist li {
   list-style: none;
   margin: 0;
   line-height: 20px;
   border-top: 1px solid #D1D9C4;
   font-family: verdana;
   font-size: 10px;
}

#linklist li a {
   text-decoration: none;
}

#linklist li .intermenu {
   line-height: 20px;
}


/* THUMBNAIL */

.thumbnail_left {
   float: left;
   margin-right: 7px;
   margin-bottom: 5px;
   border: 0px;
}

.thumbnail_right {
   float: right;
   margin-left: 7px;
   margin-bottom: 5px;
   border: 0px;
}


/* PAGE D'ACCUEIL */

.titrenews {
   font-weight: bold;
   color: #425227;
}

div .nmini {
   border: 1px solid #425227;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   margin: 0 2px 7px 4px;
   padding: 2px;
   width: 305px;
   height: 90px;   
   float: left;
}

div .nlong {
   border: 1px solid #425227;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   margin: 0 3px 7px 4px;
   padding: 2px;
   width: 621px;
   /* height: 90px; */ 
   float: left;
}

div .nlmrt {
   border: 1px solid #425227;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   margin: 0 3px 7px 4px;
   padding: 2px;
   width: 621px;
   /* height: 130px; */
   float: left;
}

div .suite {
   float: right;
   margin: 2px;
   border: 0px;
}

div .nflux { 
   border: 1px solid #425227;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   margin: 0 3px 7px 4px;
   padding: 2px;
   width: 621px;
   /*height: 100px;*/
   float: left;       
}

div .nflux a { color: #666666; text-decoration: none; padding-left: 0px; text-decoration: none; }
div .nflux a:hover { color: #de3400; text-decoration: underline overline; }

div .nflux2 { 
   border: 1px solid #425227;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   margin: 0 3px 7px 4px;
   padding: 2px;
   width: 621px;
   height: 133px;
   float: left;       
}

div .nflux2 a { color: #666666; text-decoration: none; padding-left: 0px; text-decoration: none; }
div .nflux2 a:hover { color: #de3400; text-decoration: underline overline; }

div .nflux3 { 
   border: 1px solid #425227;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   margin: 0 3px 7px 4px;
   padding: 2px;
   width: 353px;
   height: 133px;
   float: left;       
}

div .nflux3 a { color: #666666; text-decoration: none; padding-left: 0px; text-decoration: none; }
div .nflux3 a:hover { color: #de3400; text-decoration: underline overline; }

div .nmeteo { 
   border: 1px solid #425227;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   margin: 0 3px 7px 4px;
   padding: 0px;
   width: 260px;
   height: 138px; 
   float: left;   
}

div .nservices { 
   border: 1px solid #425227;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   margin: 1px;
   padding: 1px;
   width: 625px;
   height: 138px; 
}

div .nservices .nsdate {
	border: 0px;
	margin: 0px;
	width: 79px;
	height: 80px;
	background: #FFFFFF url('../images/CalendVert.png');
	float: left;
}

/* DIVERS */

div #rusCupRegl {
   position: absolute;
   top: 400px;
   left: 660px;
   width: 300px;
   height: 200px;
   visibility: visible;
   border: none;
}

div #cmClass {
   position: absolute;
   top: 222px;
   left: 480px;
   width: 167px;
   /* height: 150px; */
   visibility: visible;
   border: none;
}

div #cmLogoGch {
   float: left;
   /* width: 120px;
   height: 150px; */
   visibility: visible;
   border: none;
}

div #clLogos {
   float: left;
   width: 150px;
   height: 150px;
   visibility: visible;
   border: none;
}

div #cmClassDrt {
   float: right;
   /* width: 285px;
   height: 150px; */
   visibility: visible;
   border: none;
}

div #euClass {
   position: absolute;
   top: 215px;
   left: 500px;
   width: 167px;
   height: 200px;
   visibility: visible;
   border: none;
}

div#tfClass { 
   float: right;   
   width:280px; 
   height:330px; 
   visibility:visible; 
   border:none; 
}

#rloradio {
   position: absolute;
   top: 560px;
   left: 700px;
   width: 250px;
   visibility: visible;
   border: none;
}

div #allResult {
   float: left;
   width: 320px;
   margin-bottom: 10px;
}

div #allClass {
   float: right;
   width: 310px;
   margin-bottom: 10px;
}

div #allStat {
   float: right;
   width: 310px;
   margin-bottom: 10px;
}

div #Left {
   float: left;
   margin-bottom: 10px;
}

div #Right {
   float: right;
   margin-bottom: 10px;
}

/*  PRESSE  */
.pjournal {
	margin:0;
	padding: 20px 0 10px 0;	
	font: 8pt verdana;
	text-align: justify;
	width: 640px;
	border-top: solid 1px #739240;
}

.pcalend {
	background: #FFFFFF url('../images/calendrier.gif');
	width: 72px;
	height: 72px;
	margin-right: 4px;
	float: left;
}
.pequipe {
	width: 280px;
	height: 64px;		
	border-top: solid 4px #739240;
	border-bottom: solid 4px #739240; 
	margin-bottom: 15px; 
	float: left;
}

.presultat {
	width: 30px;
	height: 64px;
	border-top: solid 4px #739240;
	border-bottom: solid 4px #739240;
	margin-bottom: 15px; 
	text-align: right;		
	float: left;
}

.plogo {
	width: 247px;
	height: 72px;	
	margin-bottom: 15px; 
	text-align: right;
	float: right;
}

div.pjran {
	font: bold 5pt Verdana;
	color: #FFFFF0;
	margin: 6px 0 0 6px;
	width: 60px;
	text-align: center;	
}


div.pjrsem {
	font: bold 7pt Verdana;
	color: #69853A;
	margin: 0 0 0 6px;
	width: 60px;
	text-align: center;
}

div.pjour {
	font: bold 14pt arial;
	color: #69853A;
	margin: 0 0 0 6px;
	width: 60px;
	text-align: center;
}

div .pmois {
	font: bold 7pt Verdana;
	color: #69853A;
	margin: 0 0 0 6px;
	width: 60px;
	text-align: center;
}

.peqres {
	font: bold 20pt arial;
}

.gagn {
	color: #739240;
}

.perd {
	color: #FF4500;
}

/* Menus Navig Horizontal en haut : pages aclssmnt acalend adetaileq astat atranche */
ul#menuh {
   margin: 0;
   padding: 0;
   float: left;
   list-style-type: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   font-weight: bold;
}

ul#menuh li {
   margin: 0 1px 0 0;
   padding: 0;
   float: left;
}

ul#menuh li a {
   display: block;
   width: 125px;
   line-height: 20px;
   color: #FFF;
   text-indent: 10px;
   text-decoration: none;
   background: url(../images/bg_menu.gif) no-repeat 0 0;
}

ul#menuh li a:hover {
   background: url(../images/bg_menu.gif) no-repeat 0 -20px;
   color: #693;
   font-weight: bold;
}

p.noyau {
   float: left;
   width: 135px;
   height: 90px;
   margin: 0;
}

img.noyau {
   float: left;
   width: 67px;
   margin: 0 2px 5px 0;
}

div.clearfloats {
   clear: both;
}

/* SITEMAP */
li.sitemap a {
	text-decoration: none;
	list-style-type: none;	
}

/* PhpLeague */
/* --------- Général --------- */

BODY.phpl {
   color: #FFFFFF;
   font-size: 8pt;
   font-family: verdana;
}

td {
   font-size: 8pt;
   font-family: verdana;
}

text {
   font-size: 8pt;
   font-family: verdana;
}

.popper {
   position: center;
   visibility: hidden;
}

table {
   font-size: 8pt;
   font-family: verdana;
}

/* --------- couleurs des liens --------- */
a:link {
   color: #3b487f;
   text-decoration: none;
}

a:visited {
   color: #3b487f;
   text-decoration: none;
}

a:active {
   color: #3b487f;
   text-decoration: none;
}
/*
a:hover {
   color: #F30;
   text-decoration: underline overline;
}

a {
   color: #3b487f;
   text-decoration: underline;
}
*/
a.blanc {
   color: #FFFFFF;
   text-decoration: none;
}

a.blanc:link {
   color: #FFFFFF;
   text-decoration: none;
}

a.blanc:visited {
   color: #FFFFFF;
   text-decoration: none;
}

a.blanc:active {
   color: #FFFFFF;
   text-decoration: none;
}

a.blanc:hover {
   color: #FFFFFF;
   text-decoration: none;
}
/* --------- tableau classement --------- */

TABLE.tablephpl2 {
   border-style: solid;
   border-color: #425227;
   border-width: 1px;
}/* bordure tableau */

TR.accession {
   background-color: #33CC33;
   color: white;
}/* couleur partie accession ou coupe d'europe */

TR.barrage {
   background-color: #66CC33;
   color: white;
}/* couleur partie barrage ou coupe d'europe*/

TR.relegation {
   background-color: #66CC33;
   color: white;
}/* couleur partie relégation */

TR.ligne1 {
   background-color: white;
}/* première ligne grise du classement 66cc66 */

TR.ligne2 {
   background-color: white;
}/* seconde ligne blanche du classement  99ff99 */
/* --------- tableau journée --------- */

TR.date {
   color: #FFFFFF;
   background-color: #336633;
}/* date des rencontres*/

/* --------- calendrier ---------- */

font.victoire {
   color: #336633;
}/* couleur du texte désignant une victoire */

font.nul {
   color: #ff9933;
}/* couleur du texte désignant un nul */

font.defaite {
   color: #FF3300;
}/* couleur du texte désignant une défaite */

td.cld1 {
   text-align: right;
   width: 40%;
}/* cellule gauche tableau */

td.cld2 {
   text-align: left;
   width: 40%;
}/* cellule droite tableau */
/* -------- autres ----------- */

TR.trphpl {
   font-size: 10pt;
}

TR.trphpl2 {
   background-color: #F5F5F5;
   vertical-align: top;
   font-size: 10pt;
}

TR.trphpl3 {
   background-color: #739240;
   color: #FFFFFF;
   font-size: 10pt;
}/* titre dans les tableaux */

h1, h2, h3, h4, h5, h6, h7 {
   font-family: verdana;
   font-size: 10pt;
}/* titre /*


/* ----------- Tableau pronostics ------------*/

table.prono {
   background-color: #336633;
}/* fond du tableau */

td.prono1 {
   background-color: #336633;
}/* fond du tableau */

.jaune {
   font-size: 10pt;
   color: #FFFF00;
   font-family: verdana;
}/* titre page d'accueil */

.blanc {
   font-size: 9pt;
   color: #FFFFFF;
   font-family: verdana;
}/* texte */

.noir {
   font-size: 10pt;
   color: #000000;
   font-family: verdana;
}/* autre texte */

.blanctitre {
   font-size: 10pt;
   color: #FFFFFF;
   font-family: verdana;
}/* titre en haut de pages */

.bleu {
   font-size: 8pt;
   color: #336633;
   font-family: verdana;
}/* autre texte */
/* ------------- menu connexion ------------- */

.menu1 {
   font-size: 8pt;
   color: #FFFFFF;
   font-family: verdana;
}/* rubriques (compte, classement, pronostics...) */

.menu2 {
   font-size: 8pt;
   color: #000000;
   font-family: verdana;
}/* sous rubriques */

.pseudo {
   font-size: 10pt;
   color: #000000;
   font-family: verdana;
}/* texte : bienvenue pseudo */