body {
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:10px; 
	margin-left:0; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:0; 
} 

td {
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:10px; 
} 

/* LIENS */
.topLink {
	color: #ffffff;
	font-weight:bold;
}

/* FORMULAIRES */
.textInputOff {
	background-color:#cccccc;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.textInputOn {
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

form {
	margin-top:0; 
	margin-bottom:0; 
} 

.error {
	color:red;
	font-weight:bold;
}

.noerror {
	color:green;
	font-weight:bold;
}

/* TABLEAU BAS DE PAGE */

.bottomTable {
	width:600px;
	text-align:center;
	vertical-align:top;
}

/* TABLEAU ACCUEIL */

.defaultTable {
	width:700px;
	vertical-align:top;
	text-align:justify;
	background-color:#efefef;
}

.pageTitle {
	text-align:center;
	font-size:20px;
}

.homeWelcomeCell {
	text-align:center;
	font-size:10px;
}

.homeMainCell {
	text-align:justify;
	vertical-align:top;
	width:360px;
}

.homeMarginCell {
	width:10px;
}

.homeRightCell {
	text-align:justify;
	vertical-align:top;
	width:230px;
}

.sectionTable {
	width:100%;
	font-weight:bold;
	color:#ffffff;
	background-color:#990033;
}

.sectionRightCell {
	text-align:right;
	font-size:10px;
}

/* STYLES DES EN-TETES DE TABLEAU */

.headerLink, a:link.headerLink, a:hover.headerLink, a:active.headerLink, a:visited.headerLink  {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
}

.headerChosenCellOver {
	background-color:silver;
	color:#ff8c00;
	cursor: pointer;
}

.headerChosenCellOut  {
	background-color:#666666;
	cursor: pointer;
}

.headerDefaultCellOver {
	background-color:silver;
	color:#ff8c00;
	cursor: pointer;
}

.headerDefaultCellOut {
	background-color:#000000;
	cursor: pointer;
}


/* STYLES DES TABLEAUX */

.tableBorder {
	background-color:#cccccc;
}

.tableRowOver {
	background-color:#fde392;
}

.tableRowOverSelCol {
	background-color:#fdda71;
}

.tableRowDown {
	background-color:#d7d7ff;
	background-color:#e9d1e9;
	background-color:#fcd152;
}

.tableRowOut {
	background-color:#fafafa;
}


.tableCol {
	background-color:#efefef;
}

.grayCell {
	background-color:#efefef;
}

.buttonsCell {
	background-color:#cccc99;
}

.separationLine1 {
	width:1px;
	background-color:#cccccc;
}

.separationLine2 {
	background-color:#ffffff;
}

.mainLink {
	font-weight:bold;
}

a.mainLink:link, a.mainLink:active {
	color:#0967c6; 
} 

a.mainLink:visited {
	color:#469ef7; 
} 

a.mainLink:hover {
	color:#333333; 
} 
