﻿a
{
	color: #666666;
}

a:active
{
	color: #666666;
}

a:hover
{
	color: #666666;
}

table
{
	background-color: #DEEDFE;
}

body
{
	color: #666666;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img, a img
{
	border: none;
}

.bouton
{
	border-width: thin;
	border-style: none;
	background-image: url(Images/bouton.gif);
}

.bouton:hover
{
	border-width: thin;
	border-style: none;
	background-image: url(Images/bouton_hover.gif);
}

.petitbouton
{
	border-width: thin;
	border-style: none;
	background-image: url(Images/bouton_petit.gif);
}

.petitbouton:hover
{
	border-width: thin;
	border-style: none;
	background-image: url(Images/bouton_hover_petit.gif);
}

.titre
{
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
	text-decoration: underline;
}

.soustitre
{
	border-bottom: solid 1px gray;
	font-weight: bold;
	font-size: small;
	text-indent: 4px;
	text-align: left;
	vertical-align: bottom;
}

.libelle
{
	text-align: left;
	font-style: italic;
}

.texte
{
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	background-color: white;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 30px;
}

.separateur
{
	border-left: solid 1px gray;
}

.grid
{
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	background-color: white;
	padding: 3px 3px 3px 3px;
}

.gridheader
{
	background-image: url(Images/bouton.bmp);
	background-color: white;
	height: 20px;
	color: black;
	border-bottom: solid 1px gray;
}

.gridheader a:link, .gridheader a:active, .gridheader a:visited
{
	text-decoration: none;
	color: black;
}

.gridheader A:hover
{
	text-decoration: underline;
	color: black;
}

.operation
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}

.details
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.detailsfen
{
	background-color: #DEEDFE;
	text-align: left;
	border-style: double;
	border-width: 3;
	border-color: gray;
}

.titredetails
{
	border-bottom: solid 1px gray; /*border-top: solid 1px gray;*/
	font-weight: bold;
	font-size: small;
	text-indent: 4px;
	text-align: left;
	vertical-align: middle;
	cursor: hand;
}

.libelledetails
{
	text-align: left;
	font-style: italic;
}

.fond
{
	position: absolute;
	left: 0;
	top: 0;
	background-color: black;
	height: 100%;
	width: 100%;
	z-index: 1;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
}

