body
{
	background: #E7FFFF ;
	margin: 2px 4px 2px 4px;
}
h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	margin: 4px 4px 4px 4px;
}
table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	background: #E7FFFF;
	border-collapse: collapse;
}
table.thin
{
	border-style: solid;
	border-width: 1px;
	border-color : #000000;
}
table.buttons
{
	border-style: solid;
	border-width: 1px;
	border-color : #000000;
	background: #CBFDF3;
}
tr.row1 td
{
	background: #C5E7FF;
}
tr.row2 td
{
	background : White;
}
th
{
	border : 2px solid #E7FFFF;
#	background: #0099FF;
	background: #71C7CC;
	font-weight : bold;
	color : #FFFFFF;
}
th.highlight
{
	background: #71C7CC;
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
}
th.normal
{
	background: #CBFDF3;
	font-size: 11px;
	font-weight : normal;
	color : #3399CC;
}
td.bold
{
	font-weight : bold;
}
td.col1
{
	background: #E7FFFF;
	font-size: 11px;
	font-weight : bold;
	color : #333333;
}
td.col2
{
	background : #E7FFFF;
	font-size: 11px;
	font-weight : bold;
	color : #333333;
}
td.statusBar
{
	background: #FF9966;
	text-align: center;
	font-size: 9px;
}
td input, option, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
}
td.tabs
{
	text-align: left
}
td.buttons
{
	text-align: left
}
td.row
{
	background: #FFFFFF;
}
td.value input, select
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	width: 200px;
}
td.smallfont
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.scaleText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width : 0px;
	vertical-align : bottom;
	font-size: 10px;
	line-height : 8px;
	background-color: #E7FFFF;
	color: #000000;
}
.scrollingLabel
{
	border-width : 0px;
	background-color: #E7FFFF;
	color: #000000;
	width: 100%;
	margin: 0px 10px;
}
.label
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}
.error
{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}
.hint
{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left
	margin: 0px 10px;
}
.hint td
{
	color: #ff0000;
}
.button
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}

.texteO2R
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333
}
.textegras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.titrefiche
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #3399cc;
}
.texteblanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.textevert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009966;
	font-weight: bold;
}
.texte02blanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF
}
.chapeau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #009966
}
.texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333
}
.chapeaupart
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5FD2CC
}
.titrepart
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #5FD2CC;
}
.titreenseig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #68A4DD;
}
.titrecolle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #009966;
}
.chapeaucoll
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009966
}
.chapeauenseig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #68A4DD
}
.chapeauentre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70CC99
}
.titreentrep
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #70cc99;
}
.titrecorporate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #71C7CC;
	font-variant: small-caps;
}
.stitrecorporate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #71C7CC;
}
.titrblancorpo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

