body {
    font-size: 22px;
    background-color: #e7e7e7;
}

p.formulaDsp { /* For Doxygen */
	text-align: center;
}

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

div#right
{
width: 40%;
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;
    height: auto;
    }

.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;
    }

.discretgris {
    font-style:italic;
    margin-left:20px;
    color:gray;
    }    
/* 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.no {
    text-decoration: none;
    color: black;
    }

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

/* Tableau Stats */

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

#tabstat tr {
  //border: 1px solid gray;  
}

#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;
}

table{
    font-size: 16px;
}

img{ 
    border: 0; 
}

.cadreImage {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: 20px;
}


tablefront{
    font-size: 16px;
    cellpadding:2;
    cellspacing:2;
    border:"";
    text-align:left;
    width: 100%;
}

table.centered{
    width:80%;
    margin-left:10%;
    margin-right:10%;

}


tabletop{
    font-size: 16px;
    width:900px;
}

/* 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;
}
    

.nopucesss {
    list-style-type:none;
    text-decoration: 	none;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
}
/* 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;
}
 
.boxopen {
visibility: visible;
display: none;
border: 2px solid silver;
margin:0px;
font-size:14px;
}

.boxgrand {
visibility: hidden;
display: none;
border: 2px solid silver;
margin:10px;
font-size:16px;
color:gray;
}

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

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

    
/*---------- PERSO -------------------------------------------------------------------*/
h1, h2, h3, h4, h5 {
	font-family:		"Trebuchet MS", Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
	font-size-adjust:	.53;
	text-decoration: 	none;
}
h1 {
    
	font-size:			2em;
	font-weight:	        	bold;
	font-style:			normal;
	color:				#e66a2c;
}


h1#title {
        font-family:                    Buda;
	font-size:			30px;
	font-weight:		        bold;
	font-style:			normal;
	font-stretch:		        expanded;
	line-height:		        50px;
	color:				#823628;
	text-align:			center;
					margin:				10px;
}


h2 {
        font-size:			22px;
	font-size:			1.em;
	font-weight:		        500;
	font-style:			normal;
	font-variant:		        small-caps;
	color:				#923111;#6ec757;
}

h2#title {
	font-size:			16px;
	font-weight:		        500;
	font-style:			normal;
	font-stretch:		        expanded;
	line-height:		        50px;
	/*color:			 #6ec757;*/ 
	text-align:			center;
	margin:				10px;
}

h3 {
	font-size:			1.25em;
	font-weight:		        200;
	font-style:			normal;
	font-variant:		        small-caps;
	color:				#6ec757;
}



h4 {
	font-size:			16px;
	font-weight:		        normal;
	font-style:			normal;
	font-stretch:		        expanded;
	line-height:		        20px;
	color:				#823628;
	text-align:			center;
	margin:				10px;
}

h4#title2 {
	font-size:			26px;
}

h5{
	font-size:			1.1em;
	font-style:			normal;
}

hs{
    font-size:16px;
    font-style:italic;
    font-weight:bold;
}

body     { color: black; background-color: #F6F3E6;
	   font-family: Georgia, 'MS Georgia', serif;
	   font-size: 16px;  }
div      { font-family: Georgia, 'MS Georgia', serif;
	   font-size: 16px;  }

div#main {

	background-color: #717669; /*#fae2ae;*/	/*#f9faab;*/
}

