BODY {
	FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#general {
	MARGIN-LEFT: 2px; WIDTH: 97%; TEXT-ALIGN: justify
}
#cadre1 {
	WIDTH: 97%; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right
}
#cadre {
	MARGIN-TOP: 2px; MARGIN-LEFT: 4px; WIDTH: 97%; TEXT-ALIGN: left
}
.cadre1 {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right
}
.gras {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.grasblanc {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.ital {
	FONT-STYLE: italic; TEXT-DECORATION: none
}
.titreactu {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #ffcc00; TEXT-DECORATION: none
}
.titrose {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c60063; TEXT-DECORATION: none
}
.titrose16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #c60063; TEXT-DECORATION: none
}
.titrose18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #c60063; TEXT-DECORATION: none
}
.titrevert32 {
	FONT-SIZE: 32px; COLOR: #00ff00; TEXT-DECORATION: none
}
.titrevert48 {
	FONT-SIZE: 48px; COLOR: #00ff00; TEXT-DECORATION: none
}
.titrevert18 {
	FONT-SIZE: 18px; COLOR: #00ff00; TEXT-DECORATION: none
}
.grasvert {
	FONT-WEIGHT: bold; COLOR: #00ff00; TEXT-DECORATION: none
}
.lienvert {
	FONT-WEIGHT: bold; COLOR: #00ff00; TEXT-DECORATION: none
}
A.lienvert:hover {
	FONT-WEIGHT: bold; COLOR: #00ff00; TEXT-DECORATION: underline
}
.lienblanc {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.lienblanc:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline
}
.liennormal {
	FONT-WEIGHT: normal; COLOR: #c60063; TEXT-DECORATION: none
}
A.liennormal:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.rubactu {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubactu:hover {
	FONT-WEIGHT: bold; COLOR: #ffcc00; TEXT-DECORATION: none
}
.ruborg {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.ruborg:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: none
}
.rubreg {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubreg:hover {
	FONT-WEIGHT: bold; COLOR: #33ccff; TEXT-DECORATION: none
}
.rubeve {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubeve:hover {
	FONT-WEIGHT: bold; COLOR: #ff3300; TEXT-DECORATION: none
}
.rubexp {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubexp:hover {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: none
}
.rubase {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubase:hover {
	FONT-WEIGHT: bold; COLOR: #99cc00; TEXT-DECORATION: none
}
.rubrech {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubrech:hover {
	FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none
}
.rubinfos {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubinfos:hover {
	FONT-WEIGHT: bold; COLOR: #ff33cc; TEXT-DECORATION: none
}
.rubpol {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubpol:hover {
	FONT-WEIGHT: bold; COLOR: #00ff00; TEXT-DECORATION: none
}
.rubthema {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubthema:hover {
	FONT-WEIGHT: bold; COLOR: #99cc00; TEXT-DECORATION: none
}
.rubplan {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubplan:hover {
	FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: none
}
.rubcontact {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.rubcontact:hover {
	FONT-WEIGHT: bold; COLOR: #3300cc; TEXT-DECORATION: none
}
.lien13 {
	FONT-WEIGHT: bold; COLOR: #000099; TEXT-DECORATION: none
}
.lien13:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.lien14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c60063; TEXT-DECORATION: none
}
A.lien14:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
.lienbsoul {
	FONT-WEIGHT: bold; COLOR: #c60063; TEXT-DECORATION: none
}
A.lienbsoul:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.lienBsoul {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
A.lienBsoul:hover {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
.titreN14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none
}
.bleu {
	FONT-SIZE: 13px; COLOR: #003399; TEXT-DECORATION: none
}
.txt13 {
	FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
.txt13rose {
	FONT-SIZE: 13px; COLOR: #c60063; TEXT-DECORATION: none
}
.titreinfo {
	FONT-WEIGHT: bold; COLOR: #000000; LETTER-SPACING: normal; TEXT-DECORATION: none
}
.titreinfo:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; LETTER-SPACING: normal; TEXT-DECORATION: none
}
.menu1 {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 100px; PADDING-TOP: 5px; BACKGROUND-COLOR: #000000
}
.menu2 {
	PADDING-LEFT: 105px; FLOAT: left; WIDTH: 100px; PADDING-TOP: 5px; BACKGROUND-COLOR: #33cc33
}
.main {
	PADDING-LEFT: 205px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
P {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 6px
}
.norme {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 5px; TEXT-ALIGN: justify
}
H1 {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 48px; MARGIN-BOTTOM: 2px; COLOR: #505470
}
H2 {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 38px; MARGIN-BOTTOM: 2px; COLOR: #505470
}
H3 {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 34px; MARGIN-BOTTOM: 2px; COLOR: #505470
}
H4 {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 30px; MARGIN-BOTTOM: 2px; COLOR: #505470
}
H5 {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 28px; MARGIN-BOTTOM: 6px; COLOR: #505470
}
H6 {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN-BOTTOM: 6px; COLOR: #505470
}
