body {
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 font-size: 11px;
 background-image:url(images/fond.jpg);
 color: #414141;
 margin-top: 0;
 margin-right: 2;
 margin-bottom: 0;
 margin-left: 0;
 scrollbar-face-color: #977c24;
 scrollbar-shadow-color: #000066;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #645014;
 scrollbar-darkshadow-color: #645014;
 scrollbar-track-color: #e2d865;
 scrollbar-arrow-color: #645014;
}

.Link:link {
 text-decoration: none;
;
}
.Link:hover {
 text-decoration: none;
;
}
.Link:visited {
 text-decoration: none;
;
}

a:link {
 color: #977c24;
 text-decoration: none;
 font-weight: bold;
;
}
a:hover {
 color: #414141;
 background-color: #e2d865;
 text-decoration: none;
;
}
a:visited {
 color: #645014;
 text-decoration: none;
 font-weight: bold;
;
}
th {
 font-family:  verdana, helvetica, arial, geneva, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: black;
 background-color:transparent;
 text-align: center;
;
}
td, tr {
 color: #414141;
 font-family:  verdana, helvetica, arial, geneva, sans-serif;
 font-size: 11px;
;
}
p, form, li, ul, div {
 color: #414141;
 font-family:  verdana, helvetica, arial, geneva, sans-serif;
 font-size: 11px;
;
}
.TitlePage {
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 font-size: 30px;
 font-style: italic;
 font-weight: bolder;
 color: black;
 background-color:transparent;
 text-alignment: center;
;
}
.MenuBar {
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 background-color: #977c24;
 font-size: 11px;
 font-weight: bold;
 vertical-align: middle;
;
}
.Menu {
 background-color: #977c24;
 font-size: 11px;
 font-weight: bold;
 vertical-align: middle;
;
}

.Menu:link, a.flashTH:link {
 text-decoration: none;
 color: #e2d865;
;
}

.Menu:visited, a.flashTH:visited {
 text-decoration: none;
 color: #e2d865;
;
}

.Menu:hover, a.flashTH:hover {
 text-decoration: none;
 color: #977c24;
 background-color: #e2d865;
;
}

.MenuDisabled {
 font-style: italic;
 background-color: #977c24;
 /*font-size: 8px;*/
 font-weight: bold;
 vertical-align: middle;
 color: #645014;
 text-decoration: line-through;
;
}

.MenuDisabled:link {
 text-decoration: none;
 color: #645014;
;
}

.MenuDisabled:visited {
 text-decoration: none;
 color: #645014;
;
}

.MenuDisabled:hover {
 text-decoration: none;
 color: #977c24;
 background-color: #e2d865;
;
}

.ToolBar {
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 background-color: #645014;
 color: #e2d865;
 vertical-align: middle;
;
}
.LeftSide {
 font-size: 9px;
 font-weight: bold;
 color: #414141;
 background-color:transparent;
;
}

table.LeftSide {
border-color:#645014;
border-width:2;
border-style:solid;
 margin-top: 5;
}

a.LeftSide:link, a.LeftSide:visited  {
 color: #645014;
 text-decoration: none;
;
}
a.LeftSide:hover {
 color: #414141;
 background-color: #e2d865;
 text-decoration: none;
;
}

.center {
 text-alignment: center;
;
}

.Error {
 font-size: 12px;
 font-style: italic;
 font-weight: bolder;
 color: red;
 background-color:transparent;
;
}

.flashTH, .topicTH, .eventsTH, .usersTH, .MailBoxesTH , .citationTH{
 color: #e2d865;
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 font-weight: bold;
 background-color: #977c24;
 text-align: left;
;
}

.usersVTH {
 font-weight: bold;
 text-align: right;
;
}

.usersOdd {
 color:#000000;
  background-color: lightcyan;
/*background-color: #977c24; #caaf57*/
;
}

.usersEven {
 color:#000000;
 background-color: lightyellow;
/* background-color: #e2d865;#f3e976*/
;
}

.flashhight {
 color: black;
 font-family:  verdana, helvetica, arial, geneva, sans-serif;
 font-size: 11px;
 background-color: yellow;
 border-width: thick thick thick thick;
 border-style: ridge ridge ridge ridge;
 border-color: red red red red;
;
}

.flashnormal {
 color: lightblack;
 font-family:  verdana, helvetica, arial, geneva, sans-serif;
 font-size: 11px;
 background-color: lightyellow;
 border-width: thin thin thin thin;
 border-style: solid solid solid solid;
 border-color: black black black black;
;
}

.flashlow {
 color: #414141;
 font-family:  verdana, helvetica, arial, geneva, sans-serif;
 font-size: 11px;
 background-color: white;
 border-width: thin thin thin thin;
 border-style: solid solid solid solid;
 border-color: black black black black;
;
}

.eventsDL {
 font-family: courier, serif;
 font-size: 9px;
 font-weight: bold;
 color: #414141;
 background-color:transparent;
;
}

.eventsUDL {
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 font-weight: bold;
 color: #414141;
 background-color:transparent;
;
}

.eventsDT {
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 font-style: italic;
 font-weight: bold;
 color: black;
 background-color:transparent;
;
}

a.eventsDT:link, a.eventsDT:visited {
 color: black;
 text-decoration: underline
;
}

a.eventsDT:hover {
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 font-style: italic;
 font-weight: bold;
 color: black;
 background-color:transparent;
;
}

.articleSum{
 font-family: helvetica, verdana, arial;
 font-size: 10px;
 background-color: transparent;
 text-align: justify;
 padding: 5;
 ;
}

.articleSumTitle{
 font-family: helvetica, verdana, arial;
 font-size: 11px;
 font-weight: bold;
 background-color: transparent;
 ;
}

.articleMore{
 float: right;
;
}

.eventsDD, a.eventsDD:link, a.eventsDD:visited  {
 font-family: verdana, helvetica, arial, geneva, sans-serif;
 color: #414141;
 background-color:transparent;
;
}

.MailBoxesTable, .FlashTable, .topicTable, .articleTable, .citationTable , .albumTable {
 margin-top: 5;
background-color:#977c24;
}

table.articleTable, table.FlashTable, table.citationTable, table.topicTable, table.MailBoxesTable {
border-color:#977c24;/*#645014;*/
border-width:2;
border-style:solid;
 margin-top: 5;
}

td.MailBoxes, td.Flash, tr.Flash, td.topic, td.article, td.citation, td.album {
background-color: white;
vertical-align: top;
;
}

td.citation {
 font-family: Newspaper, bookman, courier;
 font-size: 12px;
background-color: white;
;
}

.ToC, .ToCLink{
 font-family: verdana, arial, helvetica;
 font-style: bold;
 font-size:11px;
}

.ToCLink:link{
 color: #747474;
 text-decoration: none;
  ;
}

.ToCLink:visited{
 color: #747474;
 text-decoration: none;
  ;
}

.ToCLink:hover {
 text-decoration: underline overline;
 color: black;
;
}
.ReferenceLink{
border-color:#977c24;/*#645014;*/
border-width:2;
border-style:solid;
 margin-top: 5;
 font-family: courrier, arial, helvetica;
 font-style: bold;
 color: black;

}
