/* Classic page style. */

body {background: white; color: black}
a:link {color: blue}
a:visited {color: purple}
a:active {color: red}
#remarque {color: red}

/* Menu style. */

table.menu {border-style: none; background-color: #99CCFF; text-align: left; width: auto; font-weight: bold}
table.menu td {border-style: none}
table.menu a:link {color: black; font-weight: normal; text-decoration: none}
table.menu a:visited {color: black; font-weight: normal; text-decoration: none}
table.menu a:active {color: white; font-weight: normal; text-decoration: none}
table.menu a:hover {color: white; font-weight: normal; text-decoration: none}
td.title {padding-left: 0px; font-size: large}
td.subtitle {padding-left: 10px}
td.item {padding-left: 20px}
td.selected {padding-left: 20px; color: white}

/* Add the possibility to include a menu into a frame table without having display problems. */

table.frame table.menu {border-style: none; background-color: #99CCFF; text-align: left; width: auto; font-weight: bold}
table.frame table.menu td {border-style: none}

/* Frame style */

table.frame {border-style: none; width: 100%}
table.frame tr {vertical-align: top}
table.frame td {border-style: none}

/* Frame colors */

td.header {background-color: #CCCCFF}
td.menu {background-color: #99CCFF; width: 250px}
td.footer {background-color: #CCFFCC}

/* Add the possibility to include a classic table into a frame table without having display problems. */

table.classic {border-style: outset; border-width: 1px; width: 100%}
table.classic td {border-style: inset; border-width: 1px; vertical-align: middle}
table.classic th {border-style: inset; border-width: 1px}
img.classic {border-width: 0px}
