BODY
{
	SCROLLBAR-FACE-COLOR: #005500;
	SCROLLBAR-SHADOW-COLOR: lime;
	SCROLLBAR-3DLIGHT-COLOR: #F0FFFF;
	SCROLLBAR-ARROW-COLOR: White;
	SCROLLBAR-TRACK-COLOR: Gray;
	BACKGROUND-COLOR: white;
	font: Helvetica Verdana Geneva Arial sans-serif;
}
.general
{
    FONT-SIZE: x-small;
    VERTICAL-ALIGN: top;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.TitreGras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small
}
.boite
{
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff
}
.blanc
{
    COLOR: #ffffff
}
.titre1
{
    FONT-SIZE: 18px;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.input
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    FONT-SIZE: x-small;
    BORDER-LEFT: thin solid;
    BORDER-BOTTOM: thin solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabStyle
{
    BACKGROUND-POSITION: left top;
    FONT-SIZE: xx-small;
    BORDER-TOP-STYLE: solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-BOTTOM-STYLE: solid
}
.ap-blanc
{
    BACKGROUND-COLOR: #ffffff
}
.champsSaisie
{
    FONT-SIZE: xx-small;
    BORDER-TOP-STYLE: groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: groove;
    BORDER-LEFT-STYLE: groove;
    BACKGROUND-COLOR: #ffffcc;
    BORDER-BOTTOM-STYLE: groove
}
.bouton
{
    FONT-SIZE: xx-small;
    BORDER-TOP-STYLE: ridge;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: ridge;
    BORDER-LEFT-STYLE: ridge;
    BORDER-BOTTOM-STYLE: ridge
}
.titre2
{
    FONT-SIZE: medium;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.champsSaisieInverse
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc99
}
.titre3
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.alignGauche
{
    TEXT-ALIGN: left
}
.champsRO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #ccccff;
    BORDER-BOTTOM-STYLE: none
}
.champsCache
{
    COLOR: #cccccc;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: none
}
.generalFixe
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.general2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: "Arial Narrow"
}
.ap-clair
{
    BACKGROUND-COLOR: #ccff99
}
.ap-fonce
{
    BACKGROUND-COLOR: #99cc66
}
.ap-fond
{
    COLOR: white;
    BACKGROUND-COLOR: #669900
}
.couleurlink
{
    COLOR: white
}
.btn
{
    BORDER-RIGHT: #363 2px solid;
    BORDER-TOP: #696 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 84%;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
    BORDER-LEFT: #696 2px solid;
    COLOR: #050;
    BORDER-BOTTOM: #363 2px solid;
    FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif;
    BACKGROUND-COLOR: #fed;
	 cursor: auto;
}
.btnhov
{
	BORDER-LEFT-COLOR: Red;
	BORDER-BOTTOM-COLOR: Red;
	BORDER-TOP-COLOR: Red;
	BORDER-RIGHT-COLOR: Red;
   cursor: hand;
}
A:hover
{
    COLOR: black;
    BACKGROUND-COLOR: lime
}
A#1
{
    COLOR: white
}
A#1:hover
{
    COLOR: black;
    BACKGROUND-COLOR: lime
}
A#2
{
    COLOR: black
}
A#2:hover
{
    COLOR: black;
    BACKGROUND-COLOR: lime
}
A#3
{
    text-decoration:none
}
A#3:hover
{
    text-decoration:none
}
.grostitre
{
	font: bold large;
}
.bordure
{
	border: medium groove Green;
	color: #8B0000;
}
.fontcaption
{
	font: caption;
}
.fontmsgbox
{
	font: message-box;
}
.bordure1
{
	border: 1px solid #005500;
}
.fontsmallcaption
{
	font: small-caption;
}
.fonticon
{
	font: icon;
}
.titre0
{
	font: bold x-small Helvetica;
}
.fondtableau
{
	BACKGROUND-COLOR: white;
	font: menu;
	height: 15px;
	text-indent: 5px;
}
.tabmenu
{
	border: 2px ridge #669900;
}
