body {
  text-align: center;
  background-color: #D5D0B0;
  margin-top:3px;
  margin-bottom:6px;
  color:#666666;
}

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_bg2.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: 5px;
  border:0px dashed #cccccc;
}

#center .lesbulles { font-weight: bold; color: #425227; }
#center .lux { color: #B22222; }
#center .rsca { color: #8B008B; }
#center .belgique { color: red; }
#center .gdlux { color: blue; }
#center .cbkv { color: #0000CD; }

#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;
}

/* 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;
}

/* 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 */
#linklist {
  padding-left: 0;
  margin-left: 0;
  border-bottom: 1px solid #D1D9C4;
  width: 140px;
}

#linklist1, #linklist2, #linklist3, #linklist4, #linklist5, #linklist6, #linklist7, #linklist8 {
	display:none;
}

#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:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

/* PAGE D'ACCUEIL */
.titrenews { 
  font-weight: bold;
  color :#425227;	
}

div .nbox {    
  margin: 0px;
  padding: 0px;
  width: 430px;
  height: 380px;
  float: left;
}

div .nbox .nsignets {
  border: 1px solid #425227;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  margin: 3px 3px 7px 3px;
  padding: 2px;
  width: 418px;
  height: 190px;
  float: left;
}

div .nbox .nmini {
  border: 1px solid #425227;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  margin: 3px 3px 7px 3px;
  padding: 2px;
  width: 203px;
  height: 170px;
  float: left;
}

div .nhaut {
  border: 1px solid #425227;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  margin: 3px 3px 7px 3px;
  padding: 2px;
  width: 195px;
  height: 376px;
  float: left;  
}

div .nlarg {
  border: 1px solid #425227;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  margin: 3px;
  padding: 2px;
  width: 625px;
  height: 110px; 
  float: left; 
}

#center .news p {
  font-size: 10px;
  line-height: 12px;
  text-align: left;
}

.suite {  float:right;  margin-left:10px; margin-bottom:5px; border:0px; }

/* DIVERS */

div#rusCupRegl { position:absolute; top:400px; left:660px; width:300px; height:200px; visibility:visible; border:none; }
div#clLogos { position:absolute; top: 222px; left:800px; width:120px; height:120px; visibility: visible; border: none; }
div#cmClass { position:absolute; top: 222px; left:450px; width:167px; height:200px; visibility: visible; border: none; }
div#euClass { position:absolute; top: 215px; left:500px; width:167px; height:200px; 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#Left { float: left; margin-bottom: 10px; }
div#Right { float: right; margin-bottom: 10px;}
div#CLeft { float: left; width: 360px; margin-bottom: 10px; }
div#CRight { float: right; width: 360px; margin-bottom: 10px;}
div#allStat { float: right; width:310px; margin-top: 0; }

/* 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; }

/* 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: #66FF66; } /* 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 */


