td
{
	font-family : arial sans-serif;
}
body
{
	background-color: #FFFFFF;
}
td.main_topleft
{
	background-color: #F3F3F3;
	font-size: 9pt;
	font-weight: bold;
}
td.main_topright
{
	background-color: #F3F3F3;
	font-size: 9pt;
	font-weight: bold;
	border-color: #A3A3A3;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
}
td.main_left
{
	background-color: #F3F3F3;
	font-size: 9pt;
	font-weight: bold;
	border-color: #A3A3A3;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
}

td.entete
{
	background-color: #E3E3E3;
	font-size: 9pt;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-color: #A3A3A3;
	border-style: solid;
}
td.entete_last
{
	background-color: #E3E3E3;
	font-size: 9pt;
	font-weight: bold;
	border-width: 1px;
	border-color: #A3A3A3;
	border-style: solid;
}
td.cell
{
	font-size: 9pt;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-color: #F3F3F3;
	border-style: solid;
}
td.cell_red
{
	color: red;
	font-weight: bold;
	font-size: 9pt;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-color: #F3F3F3;
	border-style: solid;
}
td.cell_green
{
	color: green;
	font-weight: bold;
	font-size: 9pt;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-color: #F3F3F3;
	border-style: solid;
}

td.cell_bold
{
	font-weight: bold;
	font-size: 9pt;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-color: #F3F3F3;
	border-style: solid;
}
td.cell_last
{
	font-size: 9pt;
	border-width: 1px;
	border-color: #F3F3F3;
	border-style: solid;
}
td.menu_elem
{
	font-size: 9pt;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #C3C3C3;
	border-style: solid;

}
td.menu_header
{
	font-size: 9pt;
	font-weight: bold;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #838383;
	border-style: solid;

}
button
{
	font-size: 9pt;
	font-family: arial,sans-serif;
	border: 3px double #A3A3A3;
}
select
{
	font-size: 9pt;
	font-family: arial,sans-serif;
	border: 3px double #A3A3A3;
}
