BODY, P,TABLE, TR, TD, TH
{  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
BODY 
{
background-color:#F6F6D3;
background-image: none;
color:#09092C;	
}
P
{
background-color: #F4F4CB;
color:#0B0B34;	
padding: 5px;
}
TH
{
color: #252508;
background-color:#D3D3F6;
font-weight: normal;
font-size: 110%
} 
TH.std2
{
background-color:#C2C2F2;  
}
.coltitre
{
color: #331045;
font-size: 12pt;
text-align: center;
background-color: #CCEFBA;
}
.message
{
color: #214510;
font-size: 120%;
text-align: center;
background-color: #DEBAEF;
margin-left:  15%;
margin-right: 30%;
}
TD
{
color: #1E2902;
}
TD.info
{
	color: #1E2902;
}
.std1
{
background-color: #E1D6F2; 
color: #1E2902;
}
.std2
{ background-color: #D6C7ED;
color: #293812;
}
.chaud1
{
background-color: #F2D9CC;
color: #29021E;	
}
.chaud2, .pause
{ background-color: #EDC9BE;
color: #381229;
}
TD.std1, TD.std2, TD.chaud1, TD.chaud2
{
	white-space: nowrap;
}
TD.etat1
{	background-color: #E1D6F2;
color: #1E2902;
}
TD.etat2
{  background-color:  #D6C7ED;
color: #293812;
}
/*
ceci doit encore être testé !
.std1 A, .std2 A, .etat1 A, etat2 A {
	text-decoration: underline;
}
*/

.liens 
{
	text-align: center;
	color: Maroon;
	background-color: #F4F4CB;
	vertical-align: middle;
	padding: 5px;
}
TD.titre, li.titre, div.titre
{
	text-align: center;
	background-color: #D3F6D3;
	color: #2C092C;
	font-size: 140%;
}
td.boutontitre
{
	background-color: #E1D6F2;
}
.menuenhaut
{
font-size: 80%;
text-align: right;
font-family: monospace;
}
strong
{
	color: #c00000;
}
a:link {
color: #000060;
}
a:visited {
	color: Maroon;
}
a:hover {
	color: Red;
}
TABLE.copy,TR.copy,TD.copy, TD.copy b {	
background-color :#eae0e0;  font-family : "Times New Roman", serif;    }
TD.copy {
	font-size: 80%;
}

/*
les boutons de navigation :
*/

#navcontainer
{
margin: 0;
padding: 0 0 0 0px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer LI.outbutton A
{
	background: #E0C5C5;
}
#navcontainer LI.outbutton A:hover,#navcontainer LI.outbutton A:active
{
	background: #BBA0A0;
}
#navcontainer LI.curpage A
{
	background: #CCCCCC;
}
#navcontainer LI.curpage A:hover,#navcontainer LI.curpage A:active, #navcontainer A:hover, #navcontainer A:active
{ background: #EBA9E1; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
background: #EBA9E1;
font-weight: bold;
}