body       {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #d8d8d8 15pt 15pt }

table {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif }
	

a:link     { color: #000046; text-decoration: underline }
a:hover   { color: #666666; text-decoration: underline }
a:active    { color: black; text-decoration: underline }
a:visited      { color: #333; text-decoration: underline }

a.white:link   { color: white; text-decoration: underline }
a.white:hover  { color: gold; text-decoration: underline }
a.white:active  { color: white; text-decoration: underline }
a.white:visited  { color: white; text-decoration: underline }

a.noline:link   { color: #000046; text-decoration: none }
a.noline:hover  { color: #666666; text-decoration: none }
a.noline:active  { color: black; text-decoration: none }
a.noline:visited  { color: #333; text-decoration: none }

a.bout:link      { color: #000046; text-decoration: underline }
a.bout:hover       { color: #35425f; text-decoration: underline }
a.bout:active     { color: #000046; text-decoration: underline }
a.bout:visited       { color: #000046; text-decoration: underline }

a.ext:link { color: #000046; text-decoration: underline }
a.ext:hover { color: #666666; text-decoration: underline }
a.ext:active { color: #000046; text-decoration: underline }
a.ext:visited { color: #333; text-decoration: underline }
	
a.titre:link {color: #3c3c3c;font-weight: bold;font-size: 13px;text-decoration: underline;text-transform: uppercase }
a.titre:hover  { color: #000000; font-weight: bold; font-size: 13px; text-decoration: underline; text-transform: uppercase }
a.titre:active  { color: #000000; font-weight: bold; font-size: 13px; text-transform: uppercase}
a.titre:visited { color: #6b6b6b; font-weight: bold; font-size: 13px; text-decoration: underline;text-transform: uppercase }

a.cadre:link { border: solid 1px black }
a.cadre:hover { border: solid 1px #000046 }
a.cadre:active { border: solid 1px #000046 }
a.cadre:visited { border: solid 1px black }

.artiste    { color: #323232; font-weight: bold; font-size: 20px; text-align: center; text-transform: uppercase }
.artiste_unbold { color: #323232; font-weight: 600; font-size: 20px; text-align: center; text-transform: uppercase }
.artiste_left  { color: #323232; font-weight: bold; font-size: 18px; text-transform: uppercase }
.artiste_small { color: #323232; font-weight: bold; font-size: 16px; text-align: center; text-transform: uppercase }
.artiste3 { color: #323232; font-weight: bold; font-size: 14px; text-align: center; text-transform: uppercase }
.artiste4 { color: white; font-weight: 600; font-size: 12px; text-align: left; text-transform: uppercase; letter-spacing: 1pt }
.artiste2 { color: #323232; font-weight: bold; font-size: 20px; text-transform: uppercase }
.artistedimmed  { color: #a0a0a0; font-weight: bold; font-size: 20px; text-transform: uppercase }
.artistedimmed_small { color: #a0a0a0; font-weight: bold; font-size: 14px; text-transform: uppercase }
.bouton  {
	font-weight: bold;
	font-size: 11px;
	background-color: #c0c0c0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 2px 4px;
	border: solid 1px black }
.ligne { color: maroon; font-size: 1px; text-align: center; padding-bottom: -10px }
.boutonsmall {
	font-weight: bold;
	font-size: 9px;
	background-color: #c0c0c0;
	text-align: center;
	text-transform: uppercase;
	padding: 2px 4px;
	border: solid 1px black }

.liste_membres  { color: black; font-size: 11px; font-weight: bold; line-height: 20px; text-transform: uppercase }

.liste_membres_dimmed  {
	color: #656565;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase }


.headlined  {
	color: #594417;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #594417 }
.headnoline { color: #594417; font-weight: bold; font-size: 11px; text-align: center; text-transform: uppercase; padding-top: 4px; padding-bottom: 4px }
.headnoline_small { color: #594417; font-weight: bold; font-size: 9px; text-align: center; text-transform: uppercase; padding-top: 4px; padding-bottom: 4px }
.headnoline_left { color: #000063; font-size: 11px; font-weight: bold; text-align: left; text-transform: uppercase; padding-top: 4px; padding-bottom: 4px }
.salleindex  { color: #fff; font-weight: bold; font-size: 9px; background-color: #808080; text-align: center; text-transform: uppercase; padding-top: 4px; padding-bottom: 4px }
.headlined2 {
	color: #594417;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000 }
.titre_expo  { color: #646464; font-weight: bold; font-size: 20px; text-transform: uppercase }
.titremedium { color: black; font-weight: bold; font-size: 16px; text-transform: uppercase; padding: 4px }
.titresmall  { color: #323232; font-weight: bold; font-size: 13px; text-transform: uppercase }
.titresmallblack {
	color: #000;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase }
.titresmallblack_super { color: #000; font-weight: bold; font-size: 11px; text-transform: lowercase; vertical-align: super }
.titresmall_dimmed  { color: #606060; font-weight: bold; font-size: 13px; text-transform: uppercase }
.expo_data { color: #594417; font-size: 11px; text-transform: uppercase }
.capbrun9pt { color: #594417; font-weight: bold; font-size: 9px; text-transform: uppercase }
.textnoir { color: #000; font-size: 11px; padding: 5px }
.dropdown     {
	color: #282828;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #ebebeb }

.textnoir_justif     { color: black; font-size: 11px; text-align: justify; padding: 5px 10px }
.justif_pad20_10 { color: black; font-size: 11px; text-align: justify; padding: 0px 10px 0px 20px }
.justif_pad2020  { color: black; font-size: 11px; line-height: 15px; text-align: justify; padding: 20px }
.justif_pad10201020 { color: black; font-size: 11px; text-align: justify; padding: 10px 20px }
.justif_pad20lineheight { color: black; font-size: 11px; line-height: 15px; text-align: justify; padding: 20px }
.justif_pad10_20  { color: black; font-size: 11px; text-align: justify; padding: 0px 20px 0px 10px }
.bio_pad10_20 { color: #323232; font-size: 10px; line-height: 13px; text-align: justify; padding: 10px 30px 20px 20px }
.textnoir_justif_nopad { color: black; font-size: 11px; text-align: justify }
.textnoir_justifhigh { color: black; font-size: 11px; line-height: 15px; text-align: justify; padding: 5px 10px }
.textnoir_pad10   { color: black; font-size: 11px; padding: 5px }
.textnoir_pad15  {
	color: black;
	font-size: 11px;
	vertical-align: top;
	padding: 15px
}
.textnoir_justif_left20 { color: black; font-size: 11px; text-align: justify; padding: 15px 15px 15px 20px }
.textnoir_justif_right20 { color: black; font-size: 11px; text-align: justify; padding: 15px 20px 15px 5px }
.left0_20 { padding: 20px 20px 20px 0px }
.textblanc_padleft  { color: white; font-size: 11px; line-height: 14px; vertical-align: middle; padding-left: 22px }
.textblanc { color: white; font-size: 11px; margin-left: 22px }
.textblanc_pad10  { color: white; font-size: 11px; padding: 15px 10px 0px 15px }
.textblancline18 { color: white; font-size: 11px; line-height: 18px; padding-right: 10px }
.textblancbold { color: white; font-size: 9px; line-height: 14px; padding-top: 15px; padding-right: 15px }
.pad_15right { padding: 5px 15px 5px 5px }
.padding10 { padding: 0px 10px }
.padleft10bot5   { padding: 0px 0px 5px 7px }
.padleft20 { padding: 0px 0px 10px 15px }
.textjustif_height13 { color: black; font-size: 11px; line-height: 13pt; text-align: justify; padding: 5px 10px }
.bio { color: black; font-size: 11px; text-align: justify; padding: 15px 10px }
.commentairegris { color: #323232; font-size: 11px; text-align: justify; padding: 15px }
.citation { color: #323232; font-size: 11px; text-align: justify; padding: 5px }
.notice    {
	color: #323232;
	font-size: 9px }

.texsmall_justif {
	color: black;
	font-size: 9px;
	text-align: justify;
	padding: 5px }
.texsmall_510 { color: black; font-size: 9px; text-align: justify; padding: 5px 10px }
.texsmall {
	color: black;
	font-size: 9px }

.texsmall_dim {
	color: #5a5a5a;
	font-size: 9px }
.text_dim {
	color: #5a5a5a;
	font-size: 11px }

.signature  { color: #323232; font-weight: bold; font-size: 9px; text-align: right }
.signature_light { color: #323232; font-size: 9px; text-align: right }
.salle_small {
	color: #696969;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 10px 0px 5px }
.program_artiste   { color: #000; font-weight: bold; font-size: 11px; background-color: #ebebeb; text-align: justify; text-transform: uppercase }

.program_expo   { color: #800000; font-weight: bold; font-size: 11px; background-color: #ebebeb; text-align: left; text-transform: uppercase; padding-left: 3px }

.program_artiste_space { color: #000; font-weight: bold; font-size: 11px; line-height: 18px; background-color: #ebebeb; text-align: justify; text-transform: uppercase; padding: 3px }
.program_artiste_light { color: #000; font-size: 11px; background-color: #ebebeb; text-align: justify; text-transform: uppercase; padding: 3px }
.program_titredim   { color: #646464; font-weight: bold; font-size: 9px; background-color: #ebebeb; text-align: justify; text-transform: uppercase; padding: 3px }
.titredim { color: #646464; font-weight: bold; font-size: 9px; text-align: justify; text-transform: uppercase; word-spacing: 2px; padding: 3px }
.bold65pad3 { color: #646464; font-weight: bold; font-size: 9px; padding: 3px }
.header_dim_10 { color: #646464; font-weight: bold; font-size: 9px; background-color: #e4e4e4; text-transform: uppercase; padding: 5px 10px }

.program_titre   { color: #000061; font-style: italic; font-weight: bold; font-size: 11px; text-transform: uppercase; padding: 3px }

.program_date {
	color: #4a4a4a;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 0px 2px 2px }
.program_salle { color: #535353; font-weight: bold; font-size: 9px; background-color: #f0e68c; text-align: center; padding: 0px 2px }

.menuhome { color: black; font-variant: small-caps; font-size: 11px; background-color: white; text-align: center; padding: 10px; border: solid 1px #000 }
.cadregris_1px {
	margin-bottom: 5px;
	border: solid 1px #323232 }
.cadre_feuillet { background-color: #eee; margin-bottom: 5px; border: solid 1px #646464 }
.fondgris { color: #4b4b4b; background-color: #b9b9b9; text-align: justify; letter-spacing: -1px; margin-bottom: 5px; padding: 2px }
.cadre50 { border: solid 1px #7e7e7e }
.cadrenoir_neutre     {
	border: solid 1px #323232 }
.borderdown { border-bottom: 1px solid #a9a9a9 }
.encantitre  { color: #666666; font-style: italic; font-weight: bold }
.textnoirsmall_pad15  { color: black; font-size: 10px; vertical-align: top }
.encan_artiste  { color: black; font-weight: bold; font-size: 10px; text-transform: uppercase }
