body {
 font-family:Arial, Helvetica, Verdana, sans-serif;
 text-align:center;
 }
#page {
 background-color:#ffffcf;
 border:3px solid lime;
 color:black;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 font-size:10pt;
 height:600px;
 margin-bottom:1em;
 margin-left:auto;
 margin-right:auto;
 margin-top:0;
 padding:0;
 text-align:left;
 width:780px;
 }
html>body #page {
 font-family:Arial, Helvetica, Verdana, sans-serif;
 height:auto;
 margin-bottom:1em;
 min-height:600px;
 }
table {
 width:100%;
 }
.artist {
 color:#000080;
 font-size:12pt;
 font-weight:bold;
 }
.copy {
 background-color:white;
 color:#000088;
 font-size:8pt;
 text-align:left;
 text-decoration:none;
 }
a.copy:hover {
 background-color:white;
 color:gray;
 font-size:8pt;
 text-align:left;
 text-decoration:underline;
 }
.clr {
 clear:both;
 }
.cmptrs {
 background-color:teal;
 border:0;
 color:#ffcd9a;
 font-size:12pt;
 font-weight:bold;
 text-decoration:none;
 }
.ctr {
 text-align:center;
 padding:10px 0 10px 0;
 }
a.cmptrs:hover {
 background-color:teal;
 border:0;
 color:#ffffd0;
 font-size:12pt;
 font-weight:bold;
 text-decoration:none;
 }
.foot {
 color:#000088;
 font-size:14pt;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 }
.gap {
 line-height:8px;
 }
.indexmenu {
 border:0;
 border-collapse:collapse;
 width:230px;
 }
.indexmenu th, .indexmenu td {
 background-color:#ffcd9a;
 border:2px solid white;
 color:#aa0b10;
 font-size:10pt;
 font-weight:bold;
 padding:4px;
 }
.jpg {
 border:2px solid green;
 }
.line {
 background-color:lime;
 line-height:1px;
 }
.link {
 background-color:#25de00;
 border:5px outset;
 color:black;
 font-size:10pt;
 font-weight:bold;
 margin:7px 0 7px 0;
 padding:7px 15px 7px 15px;
 text-align:center;
 text-decoration:none;
}
a.link:hover {
 background-color:#25de00;
 border:5px outset;
 color:red;
 font-size:10pt;
 font-weight:bold;
 margin:7px 0 7px 0;
 padding:7px 15px 7px 15px;
 text-align:center;
 text-decoration:underline;
}
a.link:active {
 background-color:#25de00;
 border:5px solid;
 border-style:inset;
 color:red;
 font-size:10pt;
 font-weight:bold;
 margin:7px 0 7px 0;
 padding:7px 15px 7px 15px;
 text-align:center;
 text-decoration:none;
}
.menupic450 {
 border:0;
 border-collapse:collapse;
 margin:10px 0 7px 0;
 vertical-align:top;
 width:280px;
 }
.menupic450 th, .menupic450 td {
 background-color:#ffcd9a;
 border-color:white;
 border-style:solid;
 border-width:2px 2px 2px 0;
 color:#aa0b10;
 font-size:12pt;
 font-weight:bold;
 padding:4px;
 margin:0;
 vertical-align:top;
 }
.none {
 border:0;
 }
.spacer {
 line-height:35px;
 }
.subtitle {
 color:#000080;
 font-size:18pt;
 font-weight:bold;
 padding:7px 0 7px 0;
 text-align:center;
 }
.text {
 color:teal;
 font-size:12pt;
 font-weight:bold;
 text-decoration:none;
 }
a.text:hover {
 text-decoration:underline;
 }
.title {
 color:teal;
 font-size:20pt;
 font-weight:bold;
 }
.titre {
 background-color:white;
 color:teal;
 font-size:20pt;
 font-weight:bold;
 text-align:center;
 text-decoration:underline;
 }
.txt {
 color:#000080;
 font-size:10pt;
 text-decoration:none;
 }
a.txt:hover {
 color:black;
 font-size:10pt;
 text-decoration:underline;
 }
.txt356 {
 color:#000088;
 font-size:10pt;
 text-decoration:none;
 width:356px;
 }
.txtb {
 color:#000088;
 font-size:10pt;
 font-weight:bold;
 padding:0 0 5px 0;
 text-align:center;
 text-decoration:none;
 }
.txtc {
 color:#000088;
 font-size:10pt;
 padding:0 0 5px 0;
 text-align:center;
 text-decoration:none;
 }
ul.list {
 list-style-image:url("/pix/list.jpg")
}
ul.list li {
 background-color:white;
 color:#000088;
 font-size:10pt;
 margin-top:0px;
 margin-bottom:1em;
}
