body    { font-family: Verdana, Helvetica, Arial, Geneva, SunSans-Regular; text-decoration: none; background: #2b2724; margin-top: 4px; margin-left: 0; padding-top: 0; padding-left: 0 }
p  { color: #dddddd; font-size: 10px; text-align: justify }
a { text-decoration:none; }
.bckgrnd   { background: #2b2724; }
.viewerbckgrnd       { background-color: #2b2724; background-image: url(../images/fondviewer3.gif); background-repeat: no-repeat; background-attachment: fixed }
.aligncenter { text-align: center; height: auto }
.toppad10 { padding-top: 10px }
.headartist { padding-bottom: 5px }

#leftmenu         { color: #a1a0a0; font-size: 6pt; text-align: center; text-transform: uppercase; vertical-align: middle; padding-right: 20px; left: 5px; width: 200px }
.leftmenu_off  { color: #707070; font-size: 6pt }
#leftmenu ul      {
	font-size: 6pt;
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
}
#leftmenu li       {
	font-size: 6pt;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	text-indent: 10px;
	letter-spacing: 1pt;
	vertical-align: bottom;
	border-top: 1px solid #42413a;
	line-height: 10pt;
	display: block;
	margin: 0;
}
#leftmenu a    {
	color: #a1a0a0;
	font-size: 6pt;
	text-decoration: none;
	vertical-align: bottom;
	text-indent: 10px;
	letter-spacing: 1pt;
	display: block;
	width: 99.99%;
	margin: 0;
}
#leftmenu a:hover     {
	color: #fff;
	font-size: 6pt;
	text-decoration: none;
	background-color: #42413a;
	vertical-align: bottom;
	text-indent: 10px;
	letter-spacing: 1pt;
	display: block;
	margin: 0;
}

.footer     { color: #5f5f5f; font-size: 6pt; font-weight: normal; padding-top: 6px }

.grille    { color: #a0a0a0; font-size: 6pt; text-decoration: none; background-repeat: no-repeat; text-align: center; text-transform: uppercase; vertical-align: middle }
.grille a   { color: #a0a0a0; font-size: 6pt; text-decoration: none }
.grille a:hover   { color: #ffffff; font-size: 6pt }
.border { border: solid 1px #2b2b2b }
.left20 { padding-left: 20px }
.right20 { padding-right: 20px }
.slidebotpad { padding-bottom: 40px }
.nommartiste     { color: #d5d5d5; font-weight: 100; text-align: left; text-indent: 15px; vertical-align: middle; padding-right: 10px }
.sitemembre  { color: #a1a0a0; font-size: 6.5pt; font-weight: lighter; line-height: 14.5px; text-align: right; text-transform: uppercase; letter-spacing: 1pt; padding-right: 15px; width: 100% }
.topmenu { padding-bottom: 8px }

#layer1   { color: silver; font-size: 7px; text-align: left; text-transform: uppercase; text-indent: 10px; letter-spacing: 1px; vertical-align: middle; position: fixed; z-index: 1; top: 57px; width: 56px; height: 25px; visibility: hidden; clip: rect(auto auto auto auto) }
#layer2   { color: silver; font-size: 7px; text-align: left; text-transform: uppercase; text-indent: 10px; letter-spacing: 1px; vertical-align: middle; position: fixed; z-index: 2; top: 57px; width: 56px; height: 25px; visibility: hidden; clip: auto }
#layer3   { color: silver; font-size: 7px; text-align: left; text-transform: uppercase; text-indent: 10px; letter-spacing: 1px; vertical-align: middle; position: fixed; z-index: 3; top: 57px; width: 56px; height: 25px; overflow: auto; visibility: hidden; clip: auto }

.sitemembre a   { color: #a1a0a0; font-size: 6.5pt; font-weight: lighter; line-height: 14.5px; text-align: right; text-transform: uppercase; letter-spacing: 1pt; vertical-align: middle; padding-right: 15px; width: 100% }
.sitemembre a:hover  { color: #ffffff; font-size: 6.5pt; font-weight: lighter; line-height: 14.5px; text-align: right; text-transform: uppercase; letter-spacing: 1pt; padding-right: 15px; width: 100% }

.linedown  { border-bottom: 1px solid #42413a }
.viewer { background-color: #42413a }
.noborder { margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0 }

#layer1 { position: absolute; z-index: 1; top: 22px; width: 56px; height: 25px; visibility: hidden }
#layer2 { position: absolute; z-index: 1; top: 22px; width: 56px; height: 25px; visibility: hidden }
#layer3 { position: absolute; z-index: 1; top: 22px;  width: 56px; height: 25px; visibility: hidden }
.texteintro { color: #bebca6; font-size: 8pt; line-height: 15px; text-align: justify }
.note { color: #a1a1a1; font-size: 9px; text-align: center }
.note a  { color: #a1a1a1; font-size: 9px; text-decoration: underline; text-align: center }
.note a:hover { color: #d7d7d7; font-size: 9px; text-align: center }
