body
{
	background-color: #AEC3CE;
	font-FAMILY: Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	LINE-HEIGHT: 18px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

/* Feuille de route */
table#fdr
{
	border: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 85%;
	/* 800px */
	margin: 1em 0 0 36px;
}

div.barreavmt
{
	border: 1px solid #4B7A8A;
	color: #4B7A8A;
	height: 14px;
	/*	vertical-align: middle; modifiČ par FS le 2005-09-21 dans IE il laisse une espace en bas */
	text-align: left;
	margin: 0;
	padding: 0;
	width: 80%;
}

.wedge, .statut { vertical-align: center; }

table#fdr td.titre, tr.fdrMenuOuvert
{
	text-align: left;
	font-weight: normal;
}

tr.fdrMenuOuvert table#fdr td a {
    font-weight: bold;
}

tr.fdrMenuOuvert { width: 100%; }
table#fdr tr.entete th.agauche { text-align: left; }

.retrait
{
	padding-left: 0;
	line-height: 1em;
}

div.commform
{
	width: 80%;
	background-color: white;
	font-size: 80%;
	padding: 3px 3px 0 3px;
	margin-left: 18px;
	border: 1px solid #AEC3CE;
}

div.commform p
{
	padding: 0 0 3px 0;
	line-height: 8px;
	margin: 0;
}

.adroite { text-align: right; }

.enbas
{
	text-align: left;
	position: relative;
	top: 18px;
	padding: 0;
}

.centre { text-align: center; }

.remonteunpeu
{
	position: relative;
	top: -12px;
}

button
{
	border: 1px solid #4B7A8A;
	color: #4B7A8A;
	/* Modifier par Diane et Nicole le 2005-09-09 black */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: white;
}

.tableau800
{
    margin-top: 0;
	width: 85%;
	/* 800px */
	margin-left: 36px;
}

.tableau800 a
{
    text-decoration: none;
}

.tableau800  tr
{
	background-color: #FFFFFF;
	color: #4B7A8A;
}

.tableau800  tr td
{
	background-color: #FFFFFF;
	color: #4B7A8A;
	padding: 4px 0;
	line-height: 1em;
}

.tableau800  tr.entete { background-color: #4B7A8A; }

.tableau800  tr.entete th
{
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px 2px;
	text-align: center;
}

td,th { empty-cells: show; }
.expanded { display: inline; }
.collapsed { display: none; }
.col-1, .col-2 { width: 5%; }
.col-3, .col-3x { width: 65%; }
div#tm td.col-3 a { font-weight: bold; }

.tableau800 td.col-3x
{
	padding-left: 18px;
	text-decoration: none;

}

.col-4
{
	width: 25%;
	text-align: center;
}

input
{
	border: 1px solid #4B7A8A;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	padding: 1px;
	text-align: center;
	vertical-align: baseline;
	font-size: 90%;
}

textarea
{
	border: 1px solid #4B7A8A;
	color: black;
	font-weight: bold;
	padding: 1px;
	width: 90%;
	margin-bottom: 3px;
}

.crochet-F { display: none; }
.crochet-V { display: inline; }

