BODY {
	font-family: Verdana;
	background-color: white;
	background-image: url(../images/degrade.jpg);
	background-repeat: repeat-x;
	margin: 0;
	font-size: 12px;
}
table.body {
	border: solid 1px #339900;
	width: 780px;
	background-color: #FFFFFF;
}
.button {
	width: 50px;
	height: 20px;
	cursor: hand;
	font-size: 10px;
}
.numeric {
	border: Gray solid 1px;
	width: 80px;
	text-align: right;
}
.codepostal {
	border: Gray solid 1px;
	width: 30px;
	text-align: center;
	tex
}
.tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #339900;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #339900;
	 border-bottom: solid 1px #339900;
	 border-left: solid 1px #339900;
	 white-space: -moz-pre-wrap;
	 overflow: hidden;
}
.sous-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #339900;
	font-size: 11px;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	font-size: 10pt;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900;
}
input.texte, textarea.texte {
	color: Black;
	border: Gray solid 1px;
	width: 450;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.requete {
	width: 150px;
	border: none;
	background-color: transparent;
}
.titretableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: small-caps;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #339900;
	
}
.gris {
	 border-bottom: solid 1px #339900;
	 border-left: solid 1px #339900;
	 overflow: hidden;
}
.gris_gras {
	font-weight: bold;
	font-size: 12px;
	 border-bottom: solid 1px #339900;
	 border-left: solid 1px #339900;
	 overflow: hidden;
}

A:link { color: #339900; text-decoration: none }
A:visited { color: #339900; text-decoration: none }
A:hover {
	color: #7CD65F;
	text-decoration: underline;
	cursor: hand;
}
A.menu { color: #ffffff; font-weight: bold; text-decoration: none;}
A.menu:visited { color: #ffffff; font-weight: bold; text-decoration: none }
A.menu:hover { color: #339900; font-weight: bold; text-decoration: none;}
TD.menu {
	background-color: #339900;
	text-align: center;
}
li {
	margin-left: 10px;
}