body {
//    background-color: #e7e7e7;
}

div#left
{
width: 50%;
height:60px;
text-align:left;
float:left;
border-bottom: 3px solid;
margin-bottom:5px;
}

div#right
{
width: 50%;
height:60px;
text-align:right;
vertical-align:center;
float:right;
border-bottom: 3px solid;
}

div#gauche
{
width: 50%;
text-align:left;
float:left;
}

div#droite
{
width: 50%;
text-align:left;
float:right;
}

div#tout 
{
width:100%;
clear:both;
}

#cadre {
    font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
    margin: 0 auto;
    margin-top: 20px;
    width: 900px;
    padding: 20px;
    padding-top: 20px;
    background-color: #FFFFFF;
    }

.pied {
    color:silver;
    font-style:italic;
    text-align:right;
    font-size: 12px;
    padding-top: 10px;
    border-top: 3px solid #000000;
    }
    
.discret {
    font-style:italic;
    margin-left:20px;
    }
    
/* Titres */

.titre {
    font-size: 24px;
    font-weight: bold;
    }
    
.sstitre {
    font-size:18px;
    font-style:italic;
    color: gray;
    }    
    
.soustitre {
    font-size: 18px;
    font-weight: bold;
    color: gray;
    margin-top:30px;
    margin-bottom:20px;
    }
    
.ssstitre {
    font-size:16px;
    font-style:italic;
    font-weight:bold;
    }

.ssstitreGris {
    font-size:14px;
    font-style:italic;
 //   font-weight:bold;
    color:gray;
    }
    
.va{
  vertical-align:-10px;
}
/* Liens */

A.link:active  {
    color: gray;
	text-decoration: none;
//	font-weight:bold;
}
A.link:link    {
	color: gray;
	text-decoration: none;
}
A.link:visited {
	color: gray;
	text-decoration: none;
//    font-weight:bold;
}
A.link:hover   {	
	color: #820F20;
	text-decoration: none;
//    font-weight:bold;
}

/* Tableau Stats */

#tabstat {
  border-spacing: 5px;
  border-collapse: collapse; 
//  font-size:14px;
//  width: 90%;
}

#tabstat tr {
}

#tabstat td {
  padding : 5px;
  vertical-align: top;
}

.pair {
  background-color: #DDDDDD;
}

.impair {
  background-color: white;
}

.tabtitre {
  background-color: #F0F5DD;
  font-weight: bold;
  border-top: 1px solid gray;  
  border-bottom: 1px solid gray;  
}

.tablast {
  border-top: 1px solid gray;
}

/* Paragraphes */

.par {
    text-align:justify;
    margin-bottom:5px;
    margin-left:5px;
    margin-right:5px;
}

/* Puces */

#cadre ul {
list-style-type:circle;
}    

#cadre li {
padding: 5px;
text-align: justify;
}

.nopuce {
list-style-type:none;
}
    
/* Menu */
    
#menu {
    background-color: #000000;
    width:900px;
    }

#menu tr {
 padding:0;
 margin:0;
 list-style-type:none;
 }
 
#menu tr td a {
 float:left;   
 background-color:#000000;
 text-decoration:none;
 text-align:center;
 padding-left:20px;
 padding-right:20px;
 padding-top:10px;
 padding-bottom:10px;
 font-size: 14px;
 }
 
a.white {
 color: white;
 }
 
a.gray {
 color: gray;
 } 
 
#menu tr td a:hover {
 background-color:#555555;
 color: white;
 } 


/* Bascule */

.box {
visibility: hidden;
display: none;
border: 2px solid silver;
margin:0px;
font-size:14px;
}

.boxgauche {
visibility: hidden;
display: none;
border-left: 2px solid silver;
margin:10px;
font-size:14px;
}

.decal {
margin:10px;
text-align: justify;
}

#navigation {
  width: 200px;
  list-style: none;
  margin: 0;
  padding: 0;
}
#navigation li {
  color: #fff ;
  border: 1px solid #600 ;
  margin-bottom: 1px ;
}
 #simple_header {
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: center bottom;
  float: left;
  width: 100%;
  font-size: 93%;
  line-height: normal;
  background-color: #e4e4e4;
}
#simple_header ul {
  margin: 0;
  padding: 0px 10px 0 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#simple_header li {
  margin: 0;
  padding: 0 0 0 9px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  float: left;
  border-right-width: 1px;
  border-top-width: 1px;
  border-top-color: black;
  border-right-color: black;
  border-left-width: 0px;
}
#simple_header a {
  padding: 5px 15px 4px 6px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: right top;
  float: left;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #000066;
}
#simple_header a:hover {
  color: #3333ff;
}
#simple_header #current {
  border-width: 1px;
  border-top-color: black;
  border-right-color: black;
  border-bottom-style: none;
  border-left-color: black;
  background-color: white;
}
#simple_header #current a {
  border-width: 1px;
  padding-bottom: 5px;
  background-color: white;
  color: #3366ff;
}