body { margin: 0 0 0 0; padding: 0 0 0 0; color : #000000; background-color: #FFFFFF; }

img { border: 0; }

a:link { color: #00000; }
a:visited { color: #0000; }
a:hover { color: #0000FF; }

html, body { scrollbar-face-color: #202020;	scrollbar-shadow-color: #505050; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #000000; scrollbar-arrow-color: #FFFFFF }

td,a,p,.h {font-family:arial,sans-serif; font-size: 12px; color: #000000}

input.formbutton, input.formbuttonover, input.formbuttondown { font: 8pt verdana, arial, helvetica; border: #000000 1px solid; color: #000000; cursor: hand; font-weight: normal}
input.formbutton     { background-color: #FFFFFF; }
input.formbuttonover { background-color: #A0A0F0; }
input.formbuttondown { background-color: #8080A0; }
textarea.formbox, input.formbox, select.formselect { font: 8pt verdana, arial, helvetica; background-color: #F0F0F0; border: #000000 1px solid; color: #000000; }

.font_small { font-size: 7pt }

.body_link:link, .body_link:visited { color: #000000; font-size: 8pt;  }
.body_link:hover { color: #808000; font-size: 8pt;  }

.title { font-size: 15pt; font-weight: bold;}

.table_frame { border: #D0D0D0 0px solid; background-color: #FFFFFF }
.table_data { color: #000000; padding: 2 2 2 2; background-color: #FCFBFD; border-left: 1px solid #C4BCD4; border-right: 1px solid #C4BCD4; border-bottom: 1px solid #C4BCD4 }
.table_title { font-weight: bold; padding-left: 5px; padding-right: 5px }
.table_comment_color { color: #A0A0A0 }

.no_comment {background-color: #D0D0FF; border-bottom: 1px solid #000000; border-top: 1px solid #000000 }
.comment_link { text-align: right; font-size: 8pt; }
.comment_author { background-color: #D0D0FF;  border-bottom: 1px solid #000000 }
.comment_text { background-color: #F4F4F4; border-bottom: 1px solid #000000 }

.tribune_date { color: #000080; font-weight: bold; font-size: 8pt; border-top: 1px dashed #000000; border-bottom: 1px dashed #000000; background-color: #F0F0FF }
.tribune_pseudo { color: #2030D0; font-size: 8pt; display: inline }
.tribune_text { color: #000000; font-size: 8pt; display: inline }

.background_color1 { background-color: #FCFBFD }
.background_color2 { background-color: #F4F4FD }

.BBS_quote { font-style: italic; margin: 10 15 0 15; padding: 2 5 2 3; border: 1px solid #5C5068; background-color: #F9F4FD; display: inline-block; color: #000000}

.news_text { text-align: justify; padding: 5px 5px 5px 5px }
.info_perso { font-size: 8pt }
.info_perso_title { font-size: 8pt; color: #2030D0}
.info_perso_data { font-style: italic; font-size: 8pt; padding-left: 8px}

.calendar_day { font-size: 7pt; padding-top: 2px; padding-bottom: 2px }
.calendar_month { font-size: 7pt; text-align: center }
.calendar_empty_cell { }
.calendar_cell { font-size: 7pt; text-align: center }
.calendar_available_day { font-size: 7pt }