BODY {
  margin:0px;
  background-color : #FFFFFF;
}

BODY, P, TD, TR, TH, LI, FORM, INPUT, TEXTAREA, IMG, SELECT, OPTION, .postbody {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003300;
	font-weight : normal;
	text-align : justify;
}

IMG {
  border-style : none; 
}

A, A:LINK, A:VISITED, .lien {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #006600;
	font-weight : bold;
	text-decoration : none;
}

A:ACTIVE, A:HOVER {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7FB27F;
	font-weight : bold;
	text-decoration : underline;
}

.frame {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003300;
	background-color: #999999;
  border: none;
}

#tableau TD, #tableau TR {
	color : #003300;
	font-weight : bold;
}

/* styles de mise en page généraux */

.titre {
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #006600;
	text-indent : 10px;
	}

.soustitre {
	font-size : 12px;
	font-weight : bold;
	color : #003300;
}

.petit {
	font-size : 9px;
	font-weight : normal;
}

/* styles de mise en page supplémentaires */
.gauche {
	text-align : left  ! important;
}

.droite {
	text-align : right  ! important;
}

.centrer {
	text-align : center  ! important;
}

.gras {
	font-weight : bold ! important;
}

/* styles pour les formulaires */

INPUT, TEXTAREA, SELECT, OPTION {
	color : #000000;
	text-align : center;
	background-color : transparent;
	border : none;
}

INPUT.vert, TEXTAREA.vert, SELECT.vert, OPTION.vert{
	background-color : #7FB27F;
	text-align : left;
}

INPUT.matte {
	color : #000000;
}

/* styles pour les menus */
#textemenu_0, #textemenu_1, #textemenu_2, #textemenu_3, #textemenu_4, #textemenu_5 {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #FFFFFF;
	font-weight : bold;
}

#textemenu_0 span, #textemenu_1 span, #textemenu_2 span, #textemenu_3 span, #textemenu_4 span, #textemenu_5 span {
	color : #003300;
}

#textemenu_0 A, #textemenu_1 A, #textemenu_2 A, #textemenu_3 A, #textemenu_4 A, #textemenu_5 A {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}

/* style pour l'affichage des resultats */

.resultat {
	text-align : left ! important;
	font-weight : normal !important;
}

.nom {
	font-weight : bolder ! important;
	background-color : #006600 !important;
	color : #FFFFFF  !important;
}

.description {
	font-style : italic ! important;
	font-weight : bold ! important;
}

.categorie {
	font-weight : bold ! important;
}

.premier {
	font-style : italic ! important;
	font-weight : normal !important;
}

/* styles pour le bas de page (non utilisé en théorie) */
#basdepage {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	font-weight : bold;
}

#basdepage span {
	color : #FFFFFF;
}

#basdepage A, #textemenu A:LINK, #textemenu A:VISITED, #textemenu A:ACTIVE, #textemenu A:HOVER {
	color : #003300;
	font-weight : bold;
}
