/*
 * Combined style sheet for the index pages and the slide pages.
 */

/* Style for all bodies. */
body {
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 background-color: white;
 color: #000000;
 margin: 0;
 padding: 0;
}

/* Style for indexation numbers */
.indexation {
 vertical-align: text-top;
 font-family: Verdana, Arial, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #000000;
}

table#header td.logo {
 vertical-align: top;
}

table#header td.title {
 vertical-align: middle;
}

/* title position */
h1#title {
 font-size: 14px;
 color: #000000;
 text-align: center;
}

img#logo {
 margin-left: 30px;
 margin-top: 15px;
}

/* Style for main table */
table#main {
 border-left: solid 2px #A2A2A2;
 border-right: solid 2px #A2A2A2;
}

/* Align the content of the cells on the index pages to the center and bottom. */
table#main td {
 text-align: center;
 vertical-align: bottom;
 padding-top: 20px;
}

/* Thumbnails Style */
table#main .image {
 margin: 0px;
 border-width: 1px;
 border-color: #000000;
 border-style: solid;
}

/* Label Thumbnails Style */
table#main .labelLink {
 font-family: Verdana, Arial, sans-serif;
 font-size: 9px;
}

/* Custom link styles */
a:hover.labelLink, a:active.labelLink{
 text-decoration: none;
 background-color: #CCCCCC;
 color: #333333;
}

a:visited.labelLink{
 color: #333333;
 text-decoration: none;
}

a:link.labelLink{
 text-decoration: none;
 color: #000000;
}

#imageinfo {
 visibility: hidden;
}
