body,td,font 
{
	font:8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}

textarea
{
	font:8pt Arial, Helvetica, sans-serif;
	COLOR: #000000; 
}

.imgButton
{
    cursor: hand;
}

INPUT.button
{
    border:2px solid #AFC1D7;
	width:auto;
	text-align:center;
	font-weight:bold;
	COLOR: #ffffff;
	font-size:1em;
	BACKGROUND-COLOR: #1A4573;
	padding:2px 2em;
    cursor: hand;
}
INPUT.button:hover
{
	color:#99141B;
	background:#AFC1D7;
	border-color:#99141B;
}


A.menubutton
{
	color:#fff;
	padding-left:24px;
	display:block;
	font-weight:bold
}

A.menubutton:hover
{
	color:#a8a37b
}

a{text-decoration:none;color:#003063}
a:hover{color:#616CB3;text-decoration:underline}

/********************
 *      SUBFORM     *
 ********************/
table.subform
{
    width: 100%;
    BACKGROUND-COLOR : #F5FBFF
}
table.subformWithoutBorder
{
    width: 100%;
    BACKGROUND-COLOR : #F5FBFF
}
tr.subform
{
}

td.subform_left
{
    width: 25%;
    text-align: right;
    padding-right: 5px;
}

td.subform_right
{
}

td.subform_unique
{
}

/************
 * TABLEAUX *
 ************/

tr.title
{
    background-color: #6356C4;
    font-weight: bold;
    outline-color: White;
}

tr.categorie
{
    background-color: #ECEAF8;
    font-weight: bold;
}

td {
	COLOR: #000000; 
}

td.gvItemStyle 
{
	border-width:1px;
	border-style:solid;
	border-color:#a8a37b;
}

td.bandeau{background-color:#a8a37b;border:1px solid #a8a37b;height:22px}

td.menu {
	color:#fff;
	background:#003063;
	font-weight: bold;
	padding-top:1em
}

.maxwidth
{
    width: 768px;
}

.halfwidth
{
    width: 384px;
}

.quarterwidth
{
    width: 192px;
}
.txtCount {
	font-size:10px;
	color: #000000;
}

.txtCountOut {
	font-size:10px;
	color: Firebrick;
}

.frame
{
	background-color : #F5FBFF;
}
