a:hover { color: #df0024; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }a:visited.artiste   { color: #ed1d24; font-weight: bolder; font-size: 12px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:hover.artiste    { color: black; font-size: 12px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; text-decoration: none }a.artiste { color: #fff; font-size: 12px; line-height: 20px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a { color: #24408f; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }a.sousmenu { color: #24408f; font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }a.sousmenu:hover { color: #fab534; font-style: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }a.textemini { color: #000000; font-style: normal; font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }.cadrerouge { padding-top: 3px; border: solid; border-width:1px; border-color:#c03}.cadrephoto {  border: solid; border-width:1px; border-color:#c03}.info { color: #fff; font-weight: bolder; font-size: 12px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.lettrine { color: #e00037; font-size: 30px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.lieux { color: #fff; font-size: 12px; line-height: 20px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.menu { color: #24408f; font-weight: bold; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.class { margin: 3px; padding: 3px; border-top: 1px solid #666; border-right: solid #666; border-bottom: 1px solid #666; border-left: solid #666 }.salle   { color: #fff; font-weight: bolder; font-size: 13px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.sousmenu { color: white; font-weight: bold; font-size: 10px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.texte { color: #fff; font-size: 12px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.texte-gras  { color: #fff; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }.texte-normal { color: #333333; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }.textemini { color: #000000; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }.textliste { color: #000; font-size: 10px; line-height: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }.titre { color: #ffffff; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }.titreartiste { color: #ffffff; font-style: normal; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }.text  { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.theme { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.titre1 { color: #fff; font-weight: bolder; font-size: 15px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:hover.art { color: #000; font-weight: bolder; font-size: 12px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a.art { color: #fff; font-weight: bolder; font-size: 12px; font-family: tradegothic, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }#content { visibility: visible; position: absolute }.tablo {border-bottom: thin inset #FFFFFF;}