body
{
 background-color:#B7C2F0;
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:center;
}

.classLanguageLayer
{
 position: absolute;
 left: 20px;
 top:  35px;
}

.classArrowHover
{
 cursor:move;
 z-index:10;
}

.link
{
 font-family: "Times New Roman", Times, serif;
 font-size: 14px;
 text-align:center;
 color: #990033;
 font-weight: bold;
 text-decoration: underline;
}

a.link:hover 
{
 color: #660021;
 text-decoration: underline;
 cursor: pointer;
}

.classTextLeoluc
{
 font-family: "Times New Roman", Times, serif;
 font-size: 16px;
 text-align:center;
 color: #990033;
 font-weight: bold;
}

.classIndex
{
 font-family: "Monotype Corsiva","Times New Roman",Times,"Bookman Old Style";
 font-size: 24px;
 color: #990033;
 font-style: oblique;
 font-weight: bold;
 text-decoration: none;
}

.classIndexSelected
{
 font-family: "Monotype Corsiva","Times New Roman",Times,"Bookman Old Style";
 font-size: 30px;
 color: #660021;
 font-style: oblique;
 font-weight: bold;
 text-decoration: none;
 cursor:default;
}

.classLanguageSelected
{
 font-family: "Monotype Corsiva","Times New Roman",Times,"Bookman Old Style";
 font-size: 20px;
 color: #660021;
 font-weight: bold;
 font-style: oblique;
}

.classIndexHover
{
 font-family: "Monotype Corsiva","Times New Roman",Times,"Bookman Old Style";
 font-size: 30px;
 color: #660021;
 font-style: oblique;
 font-weight: bold;
 text-decoration: none;
 cursor:pointer;
}

.box
{
 font-family: "Bookman Old Style";
 background-color: #FFFFCC;
 border-color: #990033;
 border-style: groove;
 border-width: 2px;
 text-align:center;
 font-size:11px;
 filter:alpha(opacity=60);
 opacity: 0.6;
 -moz-opacity: 0.6;
}

.box2
{
 font-family: "Times New Roman", Times, serif;
 background-color: #FFFFCC;
 border-color: #990033;
 border-style: groove;
 border-width: 2px;
 text-align:center;
 font-size:11px;
}

.box3
{
 font-family: "Times New Roman", Times, serif;
 border-color: #990033;
 border-style: groove;
 border-width: 2px;
 text-align:center;
 font-size:11px;
}

.classYearTitle
{
 font-family: "Monotype Corsiva","Times New Roman",Times,"Bookman Old Style";
 font-weight: bold;
 font-size:26px;
 border-bottom-style:groove;
 border-bottom-color:#990033;
 border-bottom-width:2px;
 text-align:center;
 color: #660021;
}

.classSubTitle
{
 font-family: "Monotype Corsiva","Times New Roman",Times,"Bookman Old Style";
 font-weight: bold;
 font-size:20px;
 color: #660021;
 border-bottom-style:groove;
 border-bottom-color:#990033;
 border-bottom-width:2px;
 text-align:center;
}

.classLeftDescription
{
 font-size:14px;
 text-align:left;
}

.classDescriptionYear
{
 font-weight: bold;
 font-size:16px;
 text-align:center;
 padding-top: 8mm;
}

.classDescription
{
 font-family: "Monotype Corsiva","Times New Roman",Times,"Bookman Old Style";
 font-weight: bold;
 font-size:16px;
 color: #000000;
}

.classComment
{
 font-family: "Times New Roman",Times,"Bookman Old Style";
 font-weight: bold;
 font-size:12px;
}

.classTooltip
{
 font-family: "Bookman Old Style";
 background-color: #FFFFCC;
 border-color: #000033;
 text-align:center;
 font-size:11px;
 z-index:50;
}

.commentTitle
{
 color: #990033;
 text-align: center;
 background-color: #FFFFCC;
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size:16px;
 border-bottom-style:groove;
 border-bottom-color: #990033;
 border-bottom-width:2px;
}

div.comment
{
 margin-right: 2mm;
 margin-left: 2mm;
 font-size:10pt;
 font-weight: bold;
 font-family:"Bookman Old Style";
}

.classInput
{
 background-color:#FFFFE0;
 font-family:"Bookman Old Style";
 font-size:10pt;
 font-weight: bold;
}

.redbold
{
 color: #990033;
 font-weight: bold;
}

.leftspace {margin-left: 3mm;}


