/* Bleu moyen :94ADC7 */
/* Bleu foncé :24578C */



body{
	overflow:auto;
	font-family: Verdana,sans-serif;
	font-size : 8pt;
  color:black;
  margin:0;
  padding:0;
  text-align:center;
/*  background-color:#f8f8fb;*/
/*background-color:#3165A0;2968B5*/
//background-color:#94ADC7;
//background-color:#DCD4AD;
//background-color:#F2FFD6;
//background-color:#8EC65B;
background:#378134 url(../images/background.jpg) repeat-x;

}

img {
border :0px;
}

#popup_info{
	padding-top:5px;
	padding-bottom:5px;
	margin-left:290px;
	margin-right:50px;
	width:430px;	
	position:absolute;
	z-index:1000;
	background-color:#F2FFD6;
	border: 1px solid #637B44;
	left: 0px;
	display:none; 
	text-align:left;
}

#closeMessage{
	float:right;
	padding-right:5px;
	padding-top:5xp;
	color:#95C45C;
}

#closeMessage a{
	color:#95C45C;
	font-family: Verdana,sans-serif;
	font-size : 8pt;
}

#titreMessage{
	float:left;
	font-style:italic;
	padding-left:5px;
	color:gray;
}

#conteneur{
	position:relative;
        border: 1px solid #A7B5BD;
	width:950px;
        padding-left:6px;
        padding-right:6px;
        padding-bottom:6px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	font-family: Verdana,sans-serif;
	font-size : 8pt;	
	min-height:600px;
	background-color:white;

}

#logo {
	height:150px;
	background-image: url(../images/haut.jpg);
  border-bottom : 0px solid black;
	width: 100%;
	display:block;
}

.menuhaut{   
//  border: 1px solid #3165ad;
  border: 1px solid #95C45C;
  //background-color: #3165ad;
background-color: #95C45C;
  /*images/titre_menu.png*/    
  width:140px;  
  height:27px;
  font-weight:bold;
  text-align:center;
  margin-top:5px;
  margin-left:auto;
  margin-right:auto;
  background-image: url(../images/menuhaut.png);
}

label.contact{

float:left;
display: inline;
width:100px;
margin-top:10px;
margin-right:10px;
text-align:right;

}

.menu{  
  text-align:left;
  width:140px;
  /*background-color:#75a6e4;*/  
  border: 1px solid #95C45C;  
  font-family: Verdana,sans-serif;
	font-size : 11px;
	margin-left:auto;
  margin-right:auto;
  color:black;
  background-color:white;
}

.menu a{  
  color:black;
  font-weight:bold;
  font-size : 11px;
  text-decoration:none;
}

.menu a:hover{
  color:darkred;  
  font-weight:bold;
  background-color:white;
  text-decoration:none;
}

#puce_ballon{
  width:10px;
  height:10px;
}

#filarianne{
  text-align:left;
  margin-left:190px;
  margin-bottom:10px;
  margin-top:5px;
  color:black;
  font-size:10pt;
  font-weight:bold;
  border: 1px solid #e0e1e2;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  padding-left:5px;
  width:550px;  
}

#regles{
  padding-top:5px;
  padding-bottom:5px;
  margin-right:5px;
}

.menulien{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;  
  /*width:140px;*/    
  padding:0; 
}

.menulien ul {
  margin:0px;
  padding:0px;  
  padding-left:20px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:5px;
  color:black;
}

.menulien li{
  margin:0px;
  padding:0px;  
  list-style-image: url("../images/puce_ballon.gif");
}

#cont{    
  margin-left:0px;
  margin-top:10px;
  width:638px;
	min-height:500px;
	float:left;
	padding:0px;
background-color:#FFFFFF;	

}

#pubdroite{
  margin-top:5px;
  margin-right:5px;
  float:right;
}

#pubgauche{
  margin-top:15px;
  margin-left:10px;    
  width:150px;  
background-color:#E9ECFB;  
}

#pubgauche a{    
  FONT: 9pt Verdana;      
}

#pubgauche a:hover{    
  FONT: 9pt Verdana;      
}


#cadregauche{
  margin-top:-32px;  
  width:160px;
  min-height:600px;
  margin-left:0px;
  float:left;
  background-color:#FFFFFF;
  border :0px solid black;
  padding:0px;
  text-align:center;
}

#contenu {
min-height:600px;
background-color:#FFFFFF;
border: 1px solid #89959B;
}

.liguecache{
  display:none;
  margin-top:3px;
  margin-bottom:3px;
}

.liguevue{
  display:block;
  margin-top:3px;
  margin-bottom:3px;
}

#bas{

/*3165ad*/
/*E9ECFB*/
//	background-color:#24578C;
background-color:#95C45C;
  height: 28px;  
border-left:0px solid #000000; 
border-right:0px solid #000000; 
border-bottom:0px solid #000000; 
border-top:0px solid #000000; 
background-image: url(../images/bas.png);
}

.spacer{
	clear: both;
}

#contenu2 {
  display: inline;
  margin:0;
  float:right;
  margin-right:50px;
  border : 1px solid red;
	width: 200px;
	height: 350px;
	text-align:center;
}

#libelle{
  border : 1px solid #95C45C;
  width:100px;
  margin:auto;
}

#contenu3{
  margin:0;
  padding:0;
  border : 1px solid red;
	min-width: 100px;
	text-align:left;
}


.rss{
	margin: 5px;
	FONT: 11px Verdana,sans-serif;
	TEXT-DECORATION: none;
	padding: 5px;
	COLOR: black;
}

.rss a {
  FONT: bold 11px Verdana,sans-serif;
  TEXT-DECORATION: none;
  COLOR: black;
}

.rss a:hover{
  FONT: bold 11px Verdana,sans-serif;
  TEXT-DECORATION: none;
  COLOR: darkorange;
}


.rss ul li{
  list-style-image: url("../images/puce_verte.gif");
}

.channel{  
  text-align: center;
  FONT: bold 10pt Verdana,sans-serif;
  COLOR: white;  
//  background-color: #75a6e4;
  background-color: #95C45C;
  height:20px;  
    background-image: url(../images/menuhaut2.png);
}

#connexion{
  margin-left:auto;    
  margin-right:auto;
  width:300px;
}

#connexion fieldset{
  border:0px;
  margin-left:auto;    
  margin-right:auto;
  width:100px;
  text-align:left;  
}

#inscription{
  margin-left:auto;    
  margin-right:auto;
  width:300px;  
}

#inscription fieldset{
  border:0px solid black;
  margin-left:auto;    
  margin-right:auto;
  width:100px;
  text-align:left;  
}

#modificationMembre fieldset{
  border:0px solid black;
  margin-left:auto;    
  margin-right:auto;
  width:150px;
  text-align:left;  
}


A {
  FONT: bold 9pt;
  TEXT-DECORATION: none;
  COLOR: black;
}

A:hover{
  FONT: bold 9pt;
  TEXT-DECORATION: none;
  COLOR: darkorange;
}

input{
	TEXT-DECORATION: none;
}

.classButton{
	color:white;
	//background-color:#5CA1E2;
	background-color:#95C45C;
	border:0px solid black;
	font-size: 10px;
	width:90px;
	height: 20px;
font-weight:bold;
 background-image: url(../images/button.png);
}

#InfosMembre{
	COLOR: #000000;
	float:left;
	padding-top:5px;
	padding:0;
}

#InfosMembre ul{
	list-style-type:none;
	border:0px solid black;
	padding:0;
	margin-top:10px;
	margin-bottom:0px;;	
	margin-left:80px;
}

#InfosMembre li{
	list-style-type:none;
	border:0px solid black;
	padding-top:5px;
	
}

#InfosNomMembre{	
	COLOR: #FFFFFF;
	BACKGROUND-COLOR:#95C45C;
	TEXT-ALIGN:CENTER;
}

#InfosAvatarMembre{
	padding-left:5px;	
	padding-top:5px;
	float:left;
}

.cote {
  border-collapse: collapse;
  font-family:arial, Verdana, Helvetica, sans-serif;
  color:black;
  font-size:8pt;
  width:180px;
  border:0px;
}
.petit {font-family:arial, Verdana, Helvetica, sans-serif;color:black;font-size:10px;font-weight:bold;}

.desc
{
	border: 1px #666 dashed;
	margin-top:5px;
	margin-bottom:5px;
	margin-left: auto;
	margin-right: auto;
	FONT: italic bold 8pt Verdana;
	TEXT-DECORATION: none;
	text-align: justify;
	padding: 5px;
	COLOR: #225091;
	width:700px;
}

.cadre
{
	border:1px solid Black;
	border-color:black;
	background-color:#FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	margin:0px;
	padding:0px;
	width:953px;
        height:580px;
}


.tab_classement{
 border:1px solid Black; 
 background-color:#F1F6F6;
 padding:0px;
 width:75%;
 margin-left:auto;
 margin-right:auto;
 border-collapse: collapse;
}

.tab_classement2{
  margin-left:auto;
  margin-right:auto;
 border:1px solid Black;
 border-color:black;
 background-color:#F1F6F6;
 padding:0px;
 width:400px;
 border-collapse: collapse;
}

.tr_classement{
 color:black;
 width:50px;
 height:50px;
}

.td_classement{
  border-top:1px solid Black;
 FONT: bold 10pt;
 color:black;
 width:25px;
 text-align:center;
}

.td_classement1{
 border-top:1px solid Black;
}
.tab_match{
 border: 0px solid black;
 padding:0px;
 width:95%;
 border-collapse: collapse;
 FONT: 8pt;
}

.tr_match{
  border:1px solid Black;
 color:#2666b5;
 width:50px;
 height:50px;
 text-align:center;
}

.td_match{
  border:1px solid Black;
	FONT: bold 8pt;
	color:#95C45C;
	height:40px;	
}

.td_ligne1{
  border:0px solid Black;
	//background-color:#93bbeb;	
background-color:#c9e878;	

}

.td_ligne2{
  border:0px solid Black;
  background-color:#FFFFFF;	
}

.ligne_match{	
  border:1px solid Black;
  padding:2px;
  margin:2px;
}

.ligne_match a{
   font-size:8pt;
}

#menuMembre{  
  background-color:#FFFFFF;
}

ul.menuMembre {
  margin-top:0;
/*  text-shadow: 0.2em 0.2em;*/
  list-style-image: url("../images/puce_verte2.gif");
  background-color:#FFFFFF;
}

ul.menuMembre li{
  margin:0;
  padding-left:5px;
  padding-right:5px;
  background-color:#FFFFFF;
}

ul.menuMembre li:hover {
  list-style-image: url("../images/puce_rouge.gif");
  background-color:#FFFFFF;
}

.souligne{
  text-decoration:underline;
}


.versionSite{
margin-top:-3px;
	font-size : 8pt;
/*3165ad*/
        color : #FFFFFF;
}


#lienComm{
margin-bottom:150px;

text-align:center;
}

.dateJour{
margin-top:5px;
float:right;
width:200px;
text-align:right;
padding-right:10px;
font-weight:bold;
}

	div.navPage{
	  width:500px;
	  position:relative;
	  margin-left:auto;
	  margin-right:auto;
    text-align:center;
    margin-bottom:10px;
  }
	  
  div.suiv {
    display: inline;
    float:right;
    height:20px;
    width:120px;
	  font-size:12px;
    margin:0;
    padding:0; 
  }
  
  div.prec {
    height:20px;
    display: inline;
    float:left;
    width:120px;
	  font-size:12px;
  }
   
  div.page {
    color:red;
    font-weight:bold;
    height:20px;
    display: inline;
    margin-left:auto;
	  margin-right:auto;
    float:left;
    width:258px;
    text-align:center;
    font-size:12px;
    padding: 0;
    margin: 0;
  } 
  
  #InfosMembre{
	COLOR: #000000;
	float:left;
	padding-top:5px;
	padding:0;
}

#InfosMembre ul{
	list-style-type:none;
	border:0px solid black;
	padding:0;
	margin-top:10px;
	margin-bottom:0px;;	
	margin-left:80px;
}

#InfosMembre li{
	list-style-type:none;
	border:0px solid black;
	padding-top:5px;
	
}

#InfosNomMembre{	
	COLOR: #FFFFFF;
	BACKGROUND-COLOR:#95C45C;
	TEXT-ALIGN:CENTER;
}

#InfosAvatarMembre{
	padding-left:5px;	
	padding-top:5px;
	float:left;
}