table.loginForm {
	border-style:none;
	background-color:gray;
}
th.loginForm {
	border-style:none;
	background-color:aqua;
	vertical-align:middle;
	text-align:left;
	margin:0px;
	padding:2px;
}
th.loginFormCenter {
	border-style:none;
	background-color:aqua;
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:2px;
}
td.loginForm {
	border-style:none;
	background-color:white;
	vertical-align:middle;
	text-align:left;
	margin:0px;
	padding:2px;
}
div.user {
	font-size:80%;
	position:absolute;
	left:750px;
	top:0px;
	height:100px;
	width:200px;
}
table.user {
	border-style:none;
	background-color:navy;
}
tr.user {
	border-style:none;
}
td.user {
	border-style:none;
	background-color:#FFC0C0;
	vertical-align:middle;
	text-align:left;
	margin:0px;
	padding:2px;
}
hr {
	color:navy;
}
img {
	border-style:none;
	text-align:center;
	vertical-align:middle;
}
form {
	vertical-align:middle;
	text-align:center;
	margin:0;
	padding:0;
}
ul {
	font-family:Verdana,sans-serif;
	font-size:100%;
	text-align:left;
	margin:5px;
	padding:0px 30px 0px 30px; /* (order TRBL) */
}
li {
	font-family:Verdana,sans-serif;
	font-size:100%;
	text-align:left;
	margin:5px 30px 5px 30px; /* (order TRBL) */
	padding:0;
}
applet {
	border-style:none;
	text-align:center;
	vertical-align:middle;
}
.red {
	color:red;
}
.center {
	text-align:-moz-center;
}
strong:hover {
	background-color:yellow;
}
/* CoolMenu */
.clsCoolMenuOn {
color:black;
font-family:"Tahoma",serif;
font-size:11px;
vertical-align:middle;
text-decoration:none;
text-align:center;
padding:0;
}

.clsCoolMenuOver {
color:black;
font-family:"Tahoma",serif;
font-size:11px;
font-weight:bold;
vertical-align:middle;
text-decoration:underline;
text-align:center;
padding:0;
}
/*******************************/
h1 {
	color:maroon;
	text-align:center;
	font-family:"Verdana",serif;
	font-size:250%;
	font-weight:bold;
	margin:0;
	padding:5px;
}
h1.red {
	color:red;
}
h2 {
	color:blue;
	text-align:center;
	font-family:"Verdana",serif;
	font-size:200%;
	font-weight:bold;
	margin:0;
	padding:5px;
}
h2.left {
	color:navy;
	text-align:left;
}
h2.black {
	color:black;
}
h3 {
	color:black;
	text-align:center;
	font-family:"Verdana",serif;
	font-size:160%;
	font-weight:bold;
	margin:0;
	padding:5px;
}
h3.left {
	color:teal;
	text-align:left;
}
h4 {
	color:black;
	text-align:center;
	font-family:"Verdana",serif;
	font-size:140%;
	font-weight:bold;
	margin:0;
	padding:5px;
}
/*************************************************/
table.liste {
	width:100%;
	border-style:none;
	background-color:gray;
	text-align:center;
}
table.listeNoCent {
	border-style:none;
	background-color:gray;
	text-align:center;
}
tr.ligne0 {
	background-color:#F0F0F0;
	text-align:center;
}
tr.ligne1 {
	background-color:#D0D0D0;
	text-align:center;
}
th.liste {
	border-style:none;
	background-color:#FFCCEE;
	text-align:center;
	padding:3px;
}
td.liste {
	text-align:center;
	padding:3px;
}
td.listeLeft {
	text-align:left;
	padding:3px;
}
th.listeSmall {
	border-style:none;
	background-color:#FFCCEE;
	text-align:center;
	font-size:80%;
	padding:3px;
}
td.listeSmall {
	text-align:center;
	font-size:80%;
	padding:3px;
}
td.listeSmallLeft {
	text-align:left;
	font-size:80%;
	padding:3px;
}
/*************************************************/
table.listeByLetter {
	background-color:gray;
	margin:0.2em;
}
td.listeByLetter0 {
	background-color:red;
	text-align:center;
	padding:0.2em;
	width:3ex;
	font-family:"Arial",serif;
	font-size:100%;
}
td.listeByLetter {
	background-color:green;
	text-align:center;
	padding:0.2em;
	width:3ex;
	font-family:"Arial",serif;
	font-size:100%;
}
/********************************/
table.menu {
	background-color:gray;
	border-style:none;
	font-family:"Arial",serif;
	font-size:100%;
	text-align:center;
	margin:3px;
}
th.menu {
	background-color:white;
	font-family:"Arial",serif;
	font-size:100%;
	vertical-align:middle;
	text-align:center;
	padding:3px;
}
th.menuLeft {
	background-color:white;
	font-family:"Arial",serif;
	font-size:100%;
	vertical-align:middle;
	text-align:left;
	padding:3px;
}
th.menuRight {
	background-color:white;
	font-family:"Arial",serif;
	font-size:100%;
	vertical-align:middle;
	text-align:right;
	padding:3px;
}
td.menu {
	background-color:white;
	font-family:"Arial",serif;
	font-size:100%;
	vertical-align:middle;
	text-align:center;
	padding:3px;
}
td.menuLeft {
	background-color:white;
	font-family:"Arial",serif;
	font-size:100%;
	vertical-align:middle;
	text-align:left;
	padding:3px;
}
td.menuRight {
	background-color:white;
	font-family:"Arial",serif;
	font-size:100%;
	vertical-align:middle;
	text-align:right;
	padding:3px;
}
td.menuSelected {
	background-color:#FF3344;
	font-family:"Arial",serif;
	font-size:100%;
	vertical-align:middle;
	text-align:center;
	padding:3px;
}
/*******************************/
table.menuSommaire {
	border-style:none;
	background-color:gray;
}
td.menuSommaire {
	border-style:none;
	text-align:center;
	padding:3px;
}
tr.menu0 {
	font-size:120%;
	background-color:white;
}
tr.menu1 {
	font-size:110%;
	background-color:white;
}
tr.menu2 {
	font-size:100%;
	background-color:silver;
}
tr.menu3 {
	font-size:95%;
	background-color:#A0A0A0;
}
table.update {
	background-color:gray;
	margin:10px;
}
th.update {
	background-color:#8080E0;/*bleu fonce*/
	text-align:right;
	padding:2px;
}
th.updateCenter {
	background-color:#9BFF96;/*vert clair*/
	text-align:center;
	padding:2px;
}
td.update {
	background-color:#B4B4FF;/*bleu clair*/
	text-align:left;
	padding:2px;
}
td.updateCenter {
	background-color:#B4B4FF;/*bleu clair*/
	text-align:center;
	padding:2px;
}
/*******************************/
table.insert {
	background-color:gray;
	margin:10px;
}
th.insert {
	background-color:#FF64C8;/*rose fonce*/
	text-align:right;
	padding:2px;
}
th.insertCenter {
	background-color:#9BFF96;/*vert clair*/
	text-align:center;
	padding:2px;
}
td.insert {
	background-color:#F0AFFA;/*rose clair*/
	text-align:left;
	padding:2px;
}
td.insertCenter {
	background-color:#F0AFFA;/*rose clair*/
	text-align:center;
	padding:2px;
}
/*******************************/
table.delete {
	background-color:gray;
	margin:10px;
}
th.delete {
	background-color:#FFFF10;/*jaune fonce*/
	padding:2px;
}
td.delete {
	background-color:#FFFFAE;/*jaune clair*/
	padding:2px;
}
/*******************************/
table.drop {
	background-color:gray;
	margin:10px;
}
th.drop {
	background-color:#E49638;/*orange fonce*/
	text-align:left;
	padding:2px;
}
td.drop {
	background-color:#FFBD62;/*orange clair*/
	text-align:left;
	padding:2px;
}
/****************************/
p {
	font-family:"Verdana",serif;
	font-size:100%;
	text-align:justify;
	margin:0;
	padding:3px 20px 3px 20px;/* (order TRBL) */
}
p.center {
	text-align:center;
	margin:0;
	padding:3px;
}
/********************************/
pre {
	font-size:90%;
	text-align:left;
	line-height:1.2em;
	margin:5px;
	padding:3px 20px 3px 20px;/* (order TRBL) */
}
pre.docs {
	background-color:silver;
}
p.error {
	color:red;
	font-size:90%;
	text-align:left;
	margin:0;
	padding:1px 10px 1px 10px;/* (order TRBL) */
}
p.info {
	color:maroon;
	font-size:90%;
	text-align:left;
	margin:0;
	padding:1px 10px 1px 10px;/* (order TRBL) */
}
p.sql {
	color:blue;
	font-size:90%;
	text-align:left;
	margin:0;
	padding:3px 10px 3px 10px;/* (order TRBL) */
}
/********************************/
table {
	border-style:none;
	font-family:"Arial",serif;
	font-size:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
table.cent {
	width:100%;
	border-style:none;
	font-family:"Arial",serif;
	font-size:100%;
	text-align:center;
	margin:0;
}
th {
	text-align:center;
	padding:1px;
}
td {
	text-align:left;
	padding:1px;
}
td.center {
	text-align:center;
	padding:3px;
}
td.top {
	vertical-align:top;
	text-align:center;
	padding:3px;
}
table.fin {
	width:100%;
	border-style:none;
	vertical-align:top;
	text-align:left;
}
td.finImage {
	width:40px;
	border-style:none;
	vertical-align:middle;
	text-align:center;
}
td.fin {
	font-family:"Times",serif;
	font-size:90%;
	font-style:italic;
	vertical-align:top;
	text-align:left;
	padding:2px;
}

/********************************/
table.listeQuestion {
	background-color:gray;
	text-align:center;
	margin:10px;
	width:98%;
}
th.question {
	background-color:lime;
	text-align:center;
}
td.question {
	border-style:none;
	background-color:white;
	text-align:left;
	font-family:"Courier new";
}
td.questionTexte {
	border-style:none;
	background-color:white;
	text-align:left;
	font-family:"Courier new";
	padding:10px;
}
td.questionCenter {
	border-style:none;
	background-color:white;
	text-align:center;
}
/********************************/
table.listeActiveExam {
	background-color:gray;
	text-align:center;
	font-size:80%;
	margin:10px;
	width:98%;
}
/********************************/
table.listeResultat {
	background-color:gray;
	text-align:center;
	font-size:80%;
	margin:10px;
	width:98%;
}
td.resultat {
	text-align:center;
	width:10ex;
}
td.resultatNom {
	text-align:left;
	font-weight:bold;
	width:16ex;
}
td.resultatPrenom {
	text-align:left;
	width:15ex;
}
td.resultatGroupe {
	text-align:center;
	width:12ex;
}
td.resultatHeure {
	text-align:center;
	width:13ex;
}
td.resultatNote {
	color:red;
	text-align:center;
	font-weight:bold;
	width:14ex;
}
td.resultatPercent {
	color:blue;
	text-align:center;
	font-weight:bold;
	width:10ex;
}
td.resultatBeforeEnd {
	color:green;
	text-align:center;
	font-weight:bold;
	width:12ex;
}
td.resultatImage {
	text-align:left;
	width:200px;
}
/*******************************/
/* pour experou2005.php */
.csa {
	color:navy;
}
.sommaire {
	font-size:15px;
}
.numbered {
	text-align:left;
}
.comment {
	text-align:center;
	font-family:"Times";
	font-style:italic;
}
/*******************************/
table.download {
	border:none;
	background-color:gray;
	width:100%;
}
td.download {
	background-color:white;
	text-align:center;
	width:100%;
}
div.download {
	background-color:white;
	font-size:80%;
	position:absolute;
	left:720px;
	top:150px;
	width:250px;
}
/*******************************/
table.csa {
	border:none;
	width:100%;
}
td.ffme {
	text-align:center;
	width:100px;
}
td.csa {
	text-align:center;
	width:100%;
}
/*******************************/
td.listeDate {
	text-align:center;
	width:20ex;
	padding:3px;
}
td.listeObjectif {
	text-align:left;
	width:60ex;
	padding:3px;
}
td.listeStagiaire {
	text-align:center;
	width:20ex;
	padding:3px;
}
td.listeParticipant {
	text-align:center;
	width:40ex;
	padding:3px;
}
td.listeComment {
	text-align:left;
	font-family:"Times";
	font-style:italic;
	padding:3px;
}
/*******************************/
td.listeAge {
	text-align:center;
	width:7ex;
	padding:3px;
}
td.listePhoto {
	text-align:center;
	vertical-align:middle;
}
td.listeInitiateur {
	text-align:center;
	width:10ex;
	padding:3px;
}
td.listeClub {
	text-align:center;
	width:20ex;
	padding:3px;
}
/*******************************/
td.listeTitreBudget {
	text-align:left;
	padding:3px;
	font-size:140%;
}
td.listeDesignation {
	text-align:left;
	width:60ex;
	padding:3px;
}
td.listeTotal {
	text-align:right;
	width:60ex;
	padding:3px;
	font-weight:bold;
}
td.listeTotalTTC {
	text-align:center;
	width:10ex;
	padding:3px;
	color:green;
	font-weight:bold;
}
td.listeTotalHT {
	text-align:center;
	width:10ex;
	padding:3px;
	color:red;
	font-weight:bold;
}
/*************************************************/
table.dirList {
	width:80%;
	background-color:gray;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}
td.dirList {
	border:none;
	background-color:white;/*#D78946;marron*/
	vertical-align:middle;
	text-align:center;
	padding:2px;
}
table.dirListMenu {
	border:none;
	background-color:gray;
	text-align:center;
	margin:3px;
}
td.dirListMenu {
	border:none;
	background-color:white;
	vertical-align:middle;
	text-align:center;
	margin:0;
	padding:5px;
}
/****************************/
body {
	background-color:#D78946;
	font-family:"Verdana";
	font-size:100%;
	text-align:center;
	margin:0;
	padding:20px 0px 0px 0px;/* (order TRBL) */

/*scrollbar-base-color:#4682B4;
scrollbar-arrow-color:orange;
scrollbar-track-color:#46B446;

scrollbar-face-color:#4682B4;
scrollbar-shadow-color:black;
scrollbar-highlight-color:gray;
scrollbar-darkshadow-color:darkgray;
scrollbar-3dlight-color:white;*/
}
