h1
{
	color :#146056;
	font-family:arial, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
INPUT.question
{
    color: #333333;
    text-align: right;
}
INPUT.result
{
    color: #333333;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: rgb(235, 235, 235);
    text-align: right;
    border-bottom-style: none;
}
INPUT.fieldsetResult
{
    color: #333333;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: rgb(235, 235, 235);
    text-align: right;
    border-bottom-style: none;
}
INPUT.resultBlanc
{
    color: #333333;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-align: right;
    border-bottom-style: none;
}
TABLE
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
}
TD
{
    font: 8pt/90% arial, "helvetica neue", helvetica, sans-serif;
}
TR.result
{
    font-weight: bolder;
    background-color: rgb(235, 235, 235);
}
TD.result
{
    font-weight: 900;
    color: #333333;
}
TD.resultVertical
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    background-color:#146056; 
    text-align: center;
	width:10px;
}
TD.label
{
    font-weight: bold;
    font-size: 8pt;
    color: #333333;
}
.label
{
    font-weight: bold;
    font-size: 8pt;
    color: #333333;
    line-height:12px
}
TABLE.fieldset
{
    border-top-width: 3px;
    font-weight: bold;
    border-left-width: 3px;
    border-bottom-width: 3px;
    text-transform: none;
    background-color: rgb(235, 235, 235);
    text-align: left;
    border-right-width: 3px;
    font-variant: small-caps;
}