BODY {
	FONT-FAMILY: Arial,"Bitstream Vera Sans",sans-serif; FONT-SIZE: 0.9em; MARGIN: 0px; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0px
}
BODY {
	MARGIN: auto; max-width: 60em
}
H1 {
	LINE-HEIGHT: 1em; MARGIN: 0.5em 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	LINE-HEIGHT: 1em; MARGIN: 0.5em 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	LINE-HEIGHT: 1em; MARGIN: 0.5em 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	LINE-HEIGHT: 1em; MARGIN: 0.5em 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	LINE-HEIGHT: 1em; MARGIN: 0.5em 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: #cccccc 1px solid
}
H2 {
	BORDER-BOTTOM: #cccccc 1px solid
}
H1 {
	FONT-SIZE: 125%; MARGIN-BOTTOM: 0.4em
}
H2 {
	FONT-SIZE: 115%
}
H3 {
	BORDER-BOTTOM: #cccccc 1px dotted; FONT-SIZE: 110%
}
H4 {
	BORDER-BOTTOM: #cccccc 1px dotted; FONT-SIZE: 105%
}
H5 {
	FONT-SIZE: 100%; FONT-STYLE: italic; FONT-WEIGHT: normal
}
DIV.header {
	BORDER-BOTTOM: #ff4500 1px solid; MARGIN-BOTTOM: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
TABLE.footer {
	BORDER-TOP: #ff4500 1px solid; FONT-SIZE: 80%; MARGIN-TOP: 0.1em
}
LI.star {
	BACKGROUND: url(star.png) no-repeat left center; PADDING-LEFT: 13px
}
DIV.nav {
	FONT-SIZE: 0.75em; MARGIN: 2px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.nav SELECT {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
DIV.nav INPUT {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
TABLE.gb SELECT {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; MARGIN: 1px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
TABLE.gb TEXTAREA {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; MARGIN: 1px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
TABLE.gb INPUT {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; MARGIN: 1px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
DIV.nav SELECT {
	BACKGROUND: url(star.png) #f8f8f8 no-repeat left center; PADDING-LEFT: 20px
}
DIV.nav SELECT OPTION {
	BACKGROUND-COLOR: #f8f8f8; PADDING-LEFT: 20px
}
OPTION.star {
	BACKGROUND: url(star.png) no-repeat left center
}
OPTION.bg {
	BACKGROUND: url(bg.png) no-repeat left center
}
OPTION.en {
	BACKGROUND: url(en.png) no-repeat left center
}
OPTION.fr {
	BACKGROUND: url(fr.png) no-repeat left center
}
OPTION.tux {
	BACKGROUND: url(tux.png) no-repeat left 50%
}
A.ext {
	BACKGROUND: url(ext.png) no-repeat right center; COLOR: #3366bb; PADDING-RIGHT: 13px
}
A.ext2 {
	COLOR: #3366bb
}
A.down {
	BACKGROUND: url(down.png) no-repeat right center; COLOR: #336644; PADDING-RIGHT: 13px
}
UL {
	LIST-STYLE: square; MARGIN: 0px; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 0em; PADDING-TOP: 0.4em
}
TT {
	COLOR: navy
}
CODE {
	COLOR: navy
}
PRE {
	COLOR: navy
}
XMP {
	COLOR: navy
}
DT {
	FONT-WEIGHT: bold; MARGIN-TOP: 0em
}
DD {
	MARGIN: 0.2em 0em 1em 2em
}
DL {
	MARGIN: 0px
}
H1.ored {
	BORDER-BOTTOM-COLOR: #ff4500
}
H2.ored {
	BORDER-BOTTOM-COLOR: #ff4500
}
H3.ored {
	BORDER-BOTTOM-COLOR: #ff4500
}
.gray {
	COLOR: gray
}
.red {
	COLOR: red
}
.green {
	COLOR: green
}
P {
	MARGIN: 0.4em; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.framedright {
	BACKGROUND-COLOR: #f9f9f9; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; CLEAR: right; FLOAT: right; FONT-SIZE: 90%; OVERFLOW: hidden; PADDING-BOTTOM: 3px! important; PADDING-LEFT: 3px! important; PADDING-RIGHT: 3px! important; PADDING-TOP: 3px! important; WIDTH: auto
}
DIV.framedcenter {
	BACKGROUND-COLOR: #f9f9f9; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; CLEAR: right; FLOAT: right; FONT-SIZE: 90%; OVERFLOW: hidden; PADDING-BOTTOM: 3px! important; PADDING-LEFT: 3px! important; PADDING-RIGHT: 3px! important; PADDING-TOP: 3px! important; WIDTH: auto
}
DIV.framed {
	BACKGROUND-COLOR: #f9f9f9; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; CLEAR: right; FLOAT: right; FONT-SIZE: 90%; OVERFLOW: hidden; PADDING-BOTTOM: 3px! important; PADDING-LEFT: 3px! important; PADDING-RIGHT: 3px! important; PADDING-TOP: 3px! important; WIDTH: auto
}
DIV.framedright IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
DIV.framedcenter IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
DIV.framed IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
DIV.framedleft IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
DIV.thumb {
	BORDER-BOTTOM-COLOR: white; BORDER-BOTTOM-STYLE: solid; BORDER-LEFT-COLOR: white; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: white; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; POSITION: relative; WIDTH: auto; Z-INDEX: 1
}
DIV.thumb DIV {
	BACKGROUND: url(viewmag.png) no-repeat right bottom; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 90%; OVERFLOW: hidden; PADDING-BOTTOM: 3px! important; PADDING-LEFT: 3px! important; PADDING-RIGHT: 3px! important; PADDING-TOP: 3px! important
}
DIV.thumb IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
DIV.tright {
	BORDER-BOTTOM-WIDTH: 0.2em; BORDER-LEFT-WIDTH: 0.4em; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0.2em; CLEAR: right; FLOAT: right
}
DIV.tleft {
	BORDER-BOTTOM-WIDTH: 0.2em; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0.4em; BORDER-TOP-WIDTH: 0.2em; FLOAT: left; MARGIN-RIGHT: 0.5em
}
DIV.tcenter {
	BORDER-BOTTOM-WIDTH: 0.2em; BORDER-LEFT-WIDTH: 0.2em; BORDER-RIGHT-WIDTH: 0.2em; BORDER-TOP-WIDTH: 0.2em; TEXT-ALIGN: center
}
TABLE.mesec TR TD {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: small
}
TABLE.mesecG TR TD {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: small
}
TABLE.nomesecG TR TD {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: small
}
TABLE.mesecG TR TD {
	TEXT-ALIGN: center
}
TABLE.nomesecG TR TD {
	TEXT-ALIGN: center
}
TD.sunday {
	BACKGROUND-COLOR: #f5f5f5; FONT-WEIGHT: bold
}
TABLE.nomesecG TD {
	BACKGROUND-COLOR: #f4f4f4; COLOR: #606060
}
TD.title {
	FONT-WEIGHT: bold
}
TD.name {
	FONT-WEIGHT: bold
}
TABLE.mesecG TD.today {
	BORDER-BOTTOM: red 1px dotted; BORDER-LEFT: red 1px dotted; BORDER-RIGHT: red 1px dotted; BORDER-TOP: red 1px dotted
}
DIV.today {
	BORDER-BOTTOM: red 1px dotted; BORDER-LEFT: red 1px dotted; BORDER-RIGHT: red 1px dotted; BORDER-TOP: red 1px dotted
}
TD.inex {
	COLOR: #aaaaaa; FONT-STYLE: italic
}
TD.nobg {
	COLOR: #77aaaa; FONT-STYLE: italic
}
TABLE.mesec {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-BOTTOM: 0.5em
}
TABLE.mesec TR.jul TD {
	FONT-WEIGHT: bold
}
P.indent {
	PADDING-LEFT: 2em
}
DIV.indent {
	PADDING-LEFT: 2em
}
.hilite {
	BACKGROUND-COLOR: #ffffcc
}
P.comment {
	BORDER-BOTTOM: #dddddd 1px dotted; BORDER-TOP: #cccccc 2px solid; COLOR: #888888; FONT-SIZE: 0.9em; MARGIN-TOP: 0.5em; PADDING-TOP: 0.5em
}
P.answer {
	BORDER-TOP: #dddddd 1px dotted; FONT-STYLE: italic; PADDING-LEFT: 1em
}
DIV.box {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: right; FONT-SIZE: 0.9em; MARGIN: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em; POSITION: relative; WIDTH: auto; Z-INDEX: 1
}
DIV.bannerbox {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: #444444 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em; TEXT-ALIGN: center
}
DIV.deuil {
	BACKGROUND-COLOR: black; COLOR: #cccccc; MARGIN: 0px; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
DIV.deuil2 {
	BACKGROUND-COLOR: black; BORDER-BOTTOM: red 4px solid; BORDER-LEFT: red 4px solid; BORDER-RIGHT: red 4px solid; BORDER-TOP: red 4px solid; COLOR: red; FONT-SIZE: 1.4em; MARGIN: 0.5em 0.5em 2em; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase
}
DIV.deuil A {
	COLOR: #cccccc
}
.dash {
	MARGIN: 4px
}
