html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before {
  content: '';
  content: none;
}
blockquote:after {
  content: '';
  content: none;
}
q:before {
  content: '';
  content: none;
}
q:after {
  content: '';
  content: none;
}
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {
  border-collapse: collapse;
  border-spacing: 0;
}
body { font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
a:focus { outline: 1px dotted invert; }
hr {
  border: 0 #cccccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}
h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ol { list-style: decimal; }
ul { list-style: square; }
li { margin-left: 30px; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }
.cacamou { color: white; }
.container_12, .container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
.container_12 .grid_3 { width: 220px; }
.container_16 .grid_4 { width: 220px; }
.container_12 .grid_6 { width: 460px; }
.container_16 .grid_8 { width: 460px; }
.container_12 .grid_9 { width: 700px; }
.container_16 .grid_12 { width: 700px; }
.container_12 .grid_12 { width: 940px; }
.container_16 .grid_16 { width: 940px; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
.container_12 .grid_1 { width: 60px; }
.container_12 .grid_2 { width: 140px; }
.container_12 .grid_4 { width: 300px; }
.container_12 .grid_5 { width: 380px; }
.container_12 .grid_7 { width: 540px; }
.container_12 .grid_8 { width: 620px; }
.container_12 .grid_10 { width: 780px; }
.container_12 .grid_11 { width: 860px; }
.container_16 .grid_1 { width: 40px; }
.container_16 .grid_2 { width: 100px; }
.container_16 .grid_3 { width: 160px; }
.container_16 .grid_5 { width: 280px; }
.container_16 .grid_6 { width: 340px; }
.container_16 .grid_7 { width: 400px; }
.container_16 .grid_9 { width: 520px; }
.container_16 .grid_10 { width: 580px; }
.container_16 .grid_11 { width: 640px; }
.container_16 .grid_13 { width: 760px; }
.container_16 .grid_14 { width: 820px; }
.container_16 .grid_15 { width: 880px; }
.container_12 .prefix_3 { padding-left: 240px; }
.container_16 .prefix_4 { padding-left: 240px; }
.container_12 .prefix_6 { padding-left: 480px; }
.container_16 .prefix_8 { padding-left: 480px; }
.container_12 .prefix_9 { padding-left: 720px; }
.container_16 .prefix_12 { padding-left: 720px; }
.container_12 .prefix_1 { padding-left: 80px; }
.container_12 .prefix_2 { padding-left: 160px; }
.container_12 .prefix_4 { padding-left: 320px; }
.container_12 .prefix_5 { padding-left: 400px; }
.container_12 .prefix_7 { padding-left: 560px; }
.container_12 .prefix_8 { padding-left: 640px; }
.container_12 .prefix_10 { padding-left: 800px; }
.container_12 .prefix_11 { padding-left: 880px; }
.container_16 .prefix_1 { padding-left: 60px; }
.container_16 .prefix_2 { padding-left: 120px; }
.container_16 .prefix_3 { padding-left: 180px; }
.container_16 .prefix_5 { padding-left: 300px; }
.container_16 .prefix_6 { padding-left: 360px; }
.container_16 .prefix_7 { padding-left: 420px; }
.container_16 .prefix_9 { padding-left: 540px; }
.container_16 .prefix_10 { padding-left: 600px; }
.container_16 .prefix_11 { padding-left: 660px; }
.container_16 .prefix_13 { padding-left: 780px; }
.container_16 .prefix_14 { padding-left: 840px; }
.container_16 .prefix_15 { padding-left: 900px; }
.container_12 .suffix_3 { padding-right: 240px; }
.container_16 .suffix_4 { padding-right: 240px; }
.container_12 .suffix_6 { padding-right: 480px; }
.container_16 .suffix_8 { padding-right: 480px; }
.container_12 .suffix_9 { padding-right: 720px; }
.container_16 .suffix_12 { padding-right: 720px; }
.container_12 .suffix_1 { padding-right: 80px; }
.container_12 .suffix_2 { padding-right: 160px; }
.container_12 .suffix_4 { padding-right: 320px; }
.container_12 .suffix_5 { padding-right: 400px; }
.container_12 .suffix_7 { padding-right: 560px; }
.container_12 .suffix_8 { padding-right: 640px; }
.container_12 .suffix_10 { padding-right: 800px; }
.container_12 .suffix_11 { padding-right: 880px; }
.container_16 .suffix_1 { padding-right: 60px; }
.container_16 .suffix_2 { padding-right: 120px; }
.container_16 .suffix_3 { padding-right: 180px; }
.container_16 .suffix_5 { padding-right: 300px; }
.container_16 .suffix_6 { padding-right: 360px; }
.container_16 .suffix_7 { padding-right: 420px; }
.container_16 .suffix_9 { padding-right: 540px; }
.container_16 .suffix_10 { padding-right: 600px; }
.container_16 .suffix_11 { padding-right: 660px; }
.container_16 .suffix_13 { padding-right: 780px; }
.container_16 .suffix_14 { padding-right: 840px; }
.container_16 .suffix_15 { padding-right: 900px; }
.container_12 .push_3 { left: 240px; }
.container_16 .push_4 { left: 240px; }
.container_12 .push_6 { left: 480px; }
.container_16 .push_8 { left: 480px; }
.container_12 .push_9 { left: 720px; }
.container_16 .push_12 { left: 720px; }
.container_12 .push_1 { left: 80px; }
.container_12 .push_2 { left: 160px; }
.container_12 .push_4 { left: 320px; }
.container_12 .push_5 { left: 400px; }
.container_12 .push_7 { left: 560px; }
.container_12 .push_8 { left: 640px; }
.container_12 .push_10 { left: 800px; }
.container_12 .push_11 { left: 880px; }
.container_16 .push_1 { left: 60px; }
.container_16 .push_2 { left: 120px; }
.container_16 .push_3 { left: 180px; }
.container_16 .push_5 { left: 300px; }
.container_16 .push_6 { left: 360px; }
.container_16 .push_7 { left: 420px; }
.container_16 .push_9 { left: 540px; }
.container_16 .push_10 { left: 600px; }
.container_16 .push_11 { left: 660px; }
.container_16 .push_13 { left: 780px; }
.container_16 .push_14 { left: 840px; }
.container_16 .push_15 { left: 900px; }
.container_12 .pull_3 { left: -240px; }
.container_16 .pull_4 { left: -240px; }
.container_12 .pull_6 { left: -480px; }
.container_16 .pull_8 { left: -480px; }
.container_12 .pull_9 { left: -720px; }
.container_16 .pull_12 { left: -720px; }
.container_12 .pull_1 { left: -80px; }
.container_12 .pull_2 { left: -160px; }
.container_12 .pull_4 { left: -320px; }
.container_12 .pull_5 { left: -400px; }
.container_12 .pull_7 { left: -560px; }
.container_12 .pull_8 { left: -640px; }
.container_12 .pull_10 { left: -800px; }
.container_12 .pull_11 { left: -880px; }
.container_16 .pull_1 { left: -60px; }
.container_16 .pull_2 { left: -120px; }
.container_16 .pull_3 { left: -180px; }
.container_16 .pull_5 { left: -300px; }
.container_16 .pull_6 { left: -360px; }
.container_16 .pull_7 { left: -420px; }
.container_16 .pull_9 { left: -540px; }
.container_16 .pull_10 { left: -600px; }
.container_16 .pull_11 { left: -660px; }
.container_16 .pull_13 { left: -780px; }
.container_16 .pull_14 { left: -840px; }
.container_16 .pull_15 { left: -900px; }
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
* html .clearfix { height: 1%; }
html {
  min-height: 100%;
  height: auto;
  overflow: auto;
}
body {
  font: normal 16px/20px "Times New Roman", "Times", serif;
  line-height: 16px;
  color: #636252;
  background: #000000 url(../images/fond006.jpg) no-repeat scroll 50% 100%;
  overflow: hidden;
}
#bk_top {
  background: transparent url(../images/fond004.gif) no-repeat scroll center top;
  margin: 0;
  padding: 0;
}
#wrap_head ul {
  color: white;
  font-size: 14px;
  font-weight: bold;
}
#wrap_head li {
  display: block;
  float: left;
  margin: 0;
  padding: 0 28px 0 0;
}
#wrap_head a { color: #aaa47f; }
#wrap_main {
  min-height: 400px;
  overflow: hidden;
}
#wrap_footer {
  width: 100%;
  height: 190px;
}
#wrap_footer a { color: #6b5e4d; }
#wrap_footer .container_12 {
  padding-top: 10px;
  padding-bottom: 10px;
}
#wrap_footer .copyright {
  text-align: center;
  color: #666666;
}
h1, h2, h3, h4, h5 { font-weight: bold; }
h1 {
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 12px;
  padding-top: 2px;
}
h2 {
  font-size: 21px;
  line-height: 24px;
}
h3 {
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 9px 0;
}
h4 {
  font-size: 13px;
  line-height: 16px;
  margin: -1px 0 1px 0;
}
h5 {
  font: bold 12px/15px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin-bottom: 1px;
}
h6 {
  font: normal 11px/15px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin-bottom: 1px;
}
p, ul, ol, dl {
  margin-top: 8px;
  margin-bottom: 8px;
}
ul { list-style: none outside; }
li {
  line-height: 15px;
  margin-bottom: 2px;
  padding: 2px 0 2px 5px;
  list-style: disc;
}
li.last {
  margin-bottom: 0;
  border-bottom: 0 none;
}
li.last ul {
  margin-bottom: 0;
  border-bottom: 0 none;
}
dt, dd {
  padding-top: 6px;
  padding-bottom: 6px;
}
dt {
  float: left;
  font-weight: bold;
}
a { color: #aaa47f; }
dd {
  padding-left: 85px;
  border-bottom: 1px solid #e1e1da;
}
.grid_6 dd {
  padding-left: 150px;
  border-bottom: 1px solid #e1e1da;
}
.box.blanc dd { border-bottom: 1px solid #636252; }
dd.last { border-bottom: 0 none; }
dd ul { margin-bottom: 0; }
dd li {
  background: none transparent;
  padding-left: 0;
}
dl.pad { padding: 0; }
dl.pad dt {
  padding-left: 8px;
  padding-right: 8px;
}
dl.pad dd {
  padding-left: 213px;
  padding-right: 8px;
}
hr, div.custom_hr {
  margin: 21px 0 21px;
  border: 0 none;
  border-top: 1px solid #b2bcc5;
}
div.custom_hr {
  border: 0 none;
  background: url(../images/ruler.gif) right top no-repeat transparent;
  height: 5px;
  clear: left;
  text-indent: -1000em;
  overflow: hidden;
}
div.custom_hr hr {
  margin: 0;
  border: 0 none;
  display: none;
}
li a {
  color: black;
  text-decoration: none;
}
li a:active {
  color: black;
  text-decoration: none;
}
dd a {
  color: black;
  text-decoration: none;
}
dd a:active {
  color: black;
  text-decoration: none;
}
li a:hover { text-decoration: underline; }
dd a:hover { text-decoration: underline; }
li { margin-left: 14px; }
.clearer {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.demo p { background-color: #dddbd2; }
.read_more {
  text-align: right;
  margin-right: 20px;
  margin-bottom: 0;
}
.read_more a {
  color: black;
  text-decoration: none;
}
.read_more a:hover { text-decoration: underline; }
div.custom_hr {
  border: 0 none;
  clear: left;
  height: 20px;
  overflow: hidden;
  text-indent: -1000em;
  border-bottom: 1px solid #b2bcc5;
}
hr, div.custom_hr { margin: 21px 0; }
#wrap_head {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 280px;
}
#wrap_head h1 { display: none; }
ul.nav {
  margin: 0;
  padding: 0;
}
ul.nav * {
  margin: 0;
  padding: 0;
}
ul.nav {
  background: white;
  font-family: Verdana;
  position: relative;
  max-width: 100%;
  height: 37px;
  border-top: solid 1px #b2bcc5;
  border-bottom: solid 1px #b2bcc5;
}
ul.nav li {
  cursor: pointer;
  float: left;
  text-align: center;
  list-style-type: none;
  font-weight: normal;
}
ul.nav li ul {
  cursor: default;
  max-width: 100%;
  position: absolute;
  height: auto;
  top: 37px;
  background-position: 0 0 !important;
  left: -9000px;
}
ul.nav li ul li {
  float: left;
  padding: 0;
  border: none;
  width: auto;
  max-width: none;
}
ul.nav li a {
  color: #363636;
  background: transparent url(../images/menu_separation2.gif) no-repeat scroll right center;
  font-weight: normal;
  text-decoration: none;
  display: block;
  float: left;
  padding: 0 5px;
  height: 37px;
  line-height: 37px;
}
ul.nav li ul li a {
  position: relative !important;
  cursor: pointer !important;
  white-space: nowrap;
  line-height: 2em;
  height: 2em;
  font-weight: normal;
  color: #333333;
  background-position: 0 50% !important;
}
ul.nav li:hover { background: transparent url(../images/menu_hover_bk.png) repeat-x top center; }
ul.nav li:hover a {
  color: #000000;
  background: transparent url(../images/menu_separation2.gif) no-repeat scroll right center;
}
ul.nav li a:hover {
  color: #000000;
  background: transparent url(../images/menu_separation2.gif) no-repeat scroll right center;
}
ul.nav li a:focus {
  color: #000000;
  background: transparent url(../images/menu_separation2.gif) no-repeat scroll right center;
}
ul.nav li.last a:focus { background: none; }
ul.nav li a:active {
  color: #333333;
  background: transparent url(../images/menu_separation2.gif) no-repeat scroll right center;
}
ul.nav li.last a { background: none; }
ul.nav li.last a:active { background: none; }
ul.nav li:hover ul {
  left: 0;
  z-index: 10;
}
ul.nav li:hover ul li a { color: #444444; }
ul.nav li:hover ul li a:hover {
  color: #000000;
  background: white;
}
ul.nav li:hover ul li a:active {
  color: #333333;
  background: white;
}
ul.nav li.current a {
  color: #333333;
  background: #363636;
  cursor: default;
  font-weight: normal;
}
ul.nav li.current ul {
  left: 0;
  z-index: 5;
}
ul.nav li.current ul { background: #cccccc !important; }
ul.nav li.current { background: #cccccc !important; }
ul.nav li.current ul li a {
  color: #444444;
  background: #cccccc;
  font-weight: normal;
}
ul.nav li.current ul li a:hover {
  color: #000000;
  background: #363636;
}
ul.nav li ul li.current a {
  color: #333333;
  background: white;
}
ul.nav li ul li.current a:hover {
  color: #333333;
  background: white;
}
ul.nav li.current:hover ul li a:active {
  color: #333333;
  background: white;
}
ul.nav {
  font-size: 12px;
  margin-bottom: 18px;
}
ul.main li {
  position: relative;
  top: 0;
  left: 0;
  height: 37px;
}
ul.main li ul { border-top: 0; }
ul.main li ul li {
  float: left;
  height: auto;
}
ul.main li a {
  height: 37px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 37px;
  border: 0;
}
ul.main li ul li a {
  width: 12em;
  line-height: 2em;
  height: 2em;
  text-align: left;
  color: #363636;
  border-top: 1px solid #b2bcc5;
  background: #444444;
}
ul.main li a:focus {
  color: #363636;
  background: transparent url(../images/menu_separation2.gif) no-repeat scroll right center;
}
ul.main li ul li a:hover {
  color: #363636;
  background: #555555;
}
ul.main li:hover a {
  color: #363636;
  background: transparent url(../images/menu_separation2.gif) no-repeat scroll right center;
}
ul.main li.last:hover a {
  color: #363636;
  background: none;
}
ul.main li:hover ul li a {
  color: #363636;
  background: transparent url(../images/menu_hover_bk.png) repeat-x top center;
}
ul.main li:hover ul li a:hover { color: #363636; }
ul.main li:hover ul li a:active { color: #363636; }
ul.nav li.secondary { float: right; }
#accordion h1 {
  display: block;
  background: transparent url(../images/accordion_h1.gif) no-repeat right top;
  font: normal 15px/18px verdana;
  padding: 4px 35px 4px 4px;
  margin: 8px 0 0 0;
  height: auto;
}
#accordion h1 a {
  text-decoration: none;
  color: #ffffff;
}
#accordion h1 a:active {
  text-decoration: none;
  color: #ffffff;
}
#accordion > div {
  background: transparent url(../images/accordion_content.gif) no-repeat right top;
  padding: 16px;
}
.ui-accordion-content {
  background: transparent url(../images/accordion_content.gif) no-repeat right top;
  padding: 16px;
}
#accordion {
  margin-bottom: 16px;
  *height: 1%;
}
#accordion h1 .ui-icon { display: none; }
.ui-accordion .ui-accordion-header { padding: 16px; }
.ui-accordion .ui-accordion-header a { padding: 0; }
#accordion .ui-accordion-content-active { overflow: hidden; }
#accordion .pane { display: none; }
h1, h3, h4 {
  font-family: "Times New Roman", "Times", serif;
  font-size: 28px;
  padding-top: 8px;
  color: #636252;
  font-weight: normal;
  font-variant: small-caps;
}
.unit.artist h2 {
  font-family: "Times New Roman", "Times", serif;
  font-size: 28px;
  padding-top: 8px;
  color: #636252;
  font-weight: normal;
  font-variant: small-caps;
}
.unit.spectacle h2 {
  font-family: "Times New Roman", "Times", serif;
  font-size: 28px;
  padding-top: 8px;
  color: #636252;
  font-weight: normal;
  font-variant: small-caps;
}
.unit.artist h2 { padding-bottom: 8px; }
h1 a {
  text-decoration: none;
  color: #636252;
}
h1 a:active {
  text-decoration: none;
  color: #636252;
}
h2 a {
  text-decoration: none;
  color: #636252;
}
h2 a:active {
  text-decoration: none;
  color: #636252;
}
h3 a {
  text-decoration: none;
  color: #636252;
}
h3 a:active {
  text-decoration: none;
  color: #636252;
}
h4 a {
  text-decoration: none;
  color: #636252;
}
h4 a:active {
  text-decoration: none;
  color: #636252;
}
h1 a:hover { color: #697c8f; }
h3 a:hover { color: #697c8f; }
h4 a:hover { color: #697c8f; }
.unit.artist h2 a:hover { color: #697c8f; }
h3 {
  height: auto;
  font-size: 22px;
  padding-bottom: 2px;
}
h4 {
  height: auto;
  font-size: 14px;
  padding-bottom: 8px;
  border: none;
}
.box li { margin-left: 16px; }
div.overlay {
  background-image: url(../images/overlay_white.png);
  _background-image: none;
  _background-color: white;
  width: 556px;
  height: 444px;
  display: none;
  padding: 40px 50px;
  color: #333333;
}
div.overlay p { font-size: 13px; }
#mini_gallery.overlay p { font-size: 16px; }
#mini_video.overlay p { font-size: 16px; }
div.overlay div.close {
  background-image: url(../images/overlay_close.png);
  _background-image: url(../images/overlay_close.gif);
  cursor: pointer;
  height: 35px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 35px;
}
#connection_overlay.overlay {
  background-image: url(../images/overlay_small_white.png);
  _background-image: url(../images/overlay_small_white.gif);
  width: 420px;
  height: 285px;
}
#mini_video.overlay {
  width: 506px;
  padding-left: 75px;
  padding-right: 75px;
  text-align: center;
}
.bt_play {
  background: transparent url(../images/bt_play.gif) no-repeat scroll 0 0;
  display: inline;
  float: left;
  height: 14px;
  text-indent: -1000em;
  width: 26px;
}
.bt_play.pause {
  background: transparent url(../images/bt_pause.gif) no-repeat scroll 0 0;
  display: inline;
  float: left;
  height: 14px;
  text-indent: -1000em;
  width: 26px;
}
.bt_play_marquise {
  display: inline;
  float: left;
  height: 14px;
  text-indent: -1000em;
  background: transparent url(../images/marquise_bt_play.gif) no-repeat scroll 0 0;
  height: 35px;
  width: 35px;
}
.bt_play_marquise:hover { background: transparent url(../images/marquise_bt_play_hover.gif) no-repeat scroll 0 0; }
.bt_play_marquise.pause {
  background: transparent url(../images/marquise_bt_pause.gif) no-repeat scroll 0 0;
  height: 35px;
  width: 35px;
}
.bt_play_marquise.pause:hover { background: transparent url(../images/marquise_bt_pause_hover.gif) no-repeat scroll 0 0; }
#cav {
  width: 0;
  height: 0;
}
#marquise {
  position: relative;
  height: 210px;
  width: 960px;
  overflow: hidden;
}
#marquise div.image {
  height: 210px;
  width: 960px;
  position: absolute;
  overflow: hidden;
}
#marquise div.image img { border: none; }
#marquise div.image.show { z-index: 500; }
#marquise .caption {
  height: 210px;
  width: 960px;
  z-index: 600;
  color: #000000;
  position: absolute;
  top: 0;
}
#marquise .caption a { margin: 164px 0 0 908px; }
.box_blanc {
  margin: 8px 0;
  padding: 8px 16px;
  text-align: left;
  background: white;
  border: 1px solid #b2bcc5;
}
.box.gris .bk { background-color: white; }
.box.blanc .box.gris .bk { background-color: white; }
.box.blanc .box.blancsurblanc .bk { background-color: white; }
.box.blanc .bk {
  background: none;
  background-color: #aaa47f;
}
.box.gris .box.blanc .bk {
  background: none;
  background-color: #aaa47f;
}
.box .bc1 {
  background: transparent url(../images/box3_bc1.png) no-repeat left top;
  margin: 0;
  padding: 0;
}
.box .bc2 {
  background: transparent url(../images/box3_bc2.png) no-repeat right top;
  margin: 0;
  padding: 0;
}
.box .bc3 {
  background: transparent url(../images/box3_bc3.png) no-repeat right bottom;
  margin: 0;
  padding: 0;
}
.box .bc4 { background: transparent url(../images/box3_bc4.png) no-repeat left bottom; }
.box.gris .bc1 { background: transparent url(../images/box4_bc1.png) no-repeat left top; }
.box.gris .bc2 { background: transparent url(../images/box4_bc2.png) no-repeat right top; }
.box.gris .bc3 { background: transparent url(../images/box4_bc3.png) no-repeat right bottom; }
.box.gris .bc4 { background: transparent url(../images/box4_bc4.png) no-repeat left bottom; }
.box.blancsurblanc .bc1 { background: transparent url(../images/box6_bc1.png) no-repeat left top; }
.box.blancsurblanc .bc2 { background: transparent url(../images/box6_bc2.png) no-repeat right top; }
.box.blancsurblanc .bc3 { background: transparent url(../images/box6_bc3.png) no-repeat right bottom; }
.box.blancsurblanc .bc4 { background: transparent url(../images/box6_bc4.png) no-repeat left bottom; }
.box { margin-bottom: 8px; }
.box .b_pad { padding: 8px; }
.box .bk { *height: 1%; }
.box .bc1 { *height: 1%; }
.box .bc2 { *height: 1%; }
.box .bc3 { *height: 1%; }
.box .bc4 { *height: 1%; }
.box .b_pad { *height: 1%; }
.container_12 .grid_6 { _width: 450px; }
.container_12 .box.blanc .grid_1 { width: 60px; }
.container_12 .box.gris .grid_1 { width: 60px; }
.container_12 .box.blanc .grid_2 { width: 136px; }
.container_12 .box.gris .grid_2 { width: 136px; }
.container_12 .box.blanc .grid_3 { width: 212px; }
.container_12 .box.gris .grid_3 { width: 212px; }
.container_12 .box.blanc .grid_4 { width: 288px; }
.container_12 .box.gris .grid_4 { width: 288px; }
.container_12 .box.blanc .grid_5 { width: 364px; }
.container_12 .box.gris .grid_5 { width: 364px; }
.container_12 .box.blanc .grid_6 { width: 440px; }
.container_12 .box.gris .grid_6 { width: 440px; }
.container_12 .box.blanc .grid_7 { width: 516px; }
.container_12 .box.gris .grid_7 { width: 516px; }
.container_12 .box.blanc .grid_8 { width: 592px; }
.container_12 .box.gris .grid_8 { width: 592px; }
.container_12 .box.blanc .grid_9 { width: 668px; }
.container_12 .box.gris .grid_9 { width: 668px; }
.container_12 .box.blanc .grid_10 { width: 744px; }
.container_12 .box.gris .grid_10 { width: 744px; }
.container_12 .box.blanc .grid_11 { width: 820px; }
.container_12 .box.gris .grid_11 { width: 820px; }
.container_12 .box.blanc .grid_12 { width: 904px; }
.container_12 .box.gris .grid_12 { width: 904px; }
.box .ui-datepicker {
  padding: 0.2em 0.2em 0;
  width: 260px;
}
.grid_3 .box .ui-datepicker {
  padding: 0.2em 0.2em 0;
  width: 184px;
}
.grid_4 .box li { margin: 4px 32px; }
.scrollable_image {
  position: relative;
  overflow: hidden;
}
.gallery.mini .scrollable_image {
  width: 180px;
  height: 155px;
}
.grid_3 .gallery.mini .scrollable_image {
  width: 145px;
  height: 118px;
}
.gallery.large .scrollable_image {
  width: 522px;
  height: 162px;
}
.scrollable_image .items {
  width: 20000em;
  position: absolute;
  clear: both;
}
.gallery .scrollable_image img {
  background-color: #ffffff;
  cursor: pointer;
}
.gallery .scrollable_image .croppedthumbnail {
  width: 120px;
  float: left;
  padding: 5px;
  overflow: hidden;
  text-align: center;
}
.gallery .scrollable_image .croppedthumbnail p {
  max-width: 130px;
  text-align: center;
  font-size: 10px;
  line-height: 13px;
  margin: 0;
}
.gallery.mini .scrollable_image img {
  height: 120px;
  display: inline;
}
.gallery.mini .image_gallery {
  width: 160px;
  overflow: hidden;
  text-align: center;
}
.gallery.mini p { margin: 0; }
.grid_3 .gallery.mini .scrollable_image img {
  height: 82px;
  float: none;
}
.grid_3 .gallery.mini .image_gallery { width: 130px; }
.gallery.large .scrollable_image img {
  height: 82px;
  float: none;
  background-color: #ffffff;
  border: none;
  margin: 0;
  padding: 0;
}
.scrollable_image .active {
  border: 1px solid #b2bcc5;
  z-index: 9999;
  position: relative;
}
.scrollable_image { float: left; }
.gallery a.browse {
  background: url(../images/hori_large.png) no-repeat;
  _background: url(../images/hori_large.gif) no-repeat;
  display: block;
  width: 30px;
  height: 30px;
  float: left;
  margin: 40px 10px;
  cursor: pointer;
  font-size: 1px;
}
.grid_3 .gallery a.browse {
  background-image: url(../images/hori_short.png);
  _background-image: url(../images/hori_short.gif);
  width: 10px;
}
.gallery a.right {
  background-position: 0 -30px;
  clear: right;
  margin-right: 0px;
}
.gallery a.right:hover { background-position: -30px -30px; }
.gallery a.right:active { background-position: -60px -30px; }
.gallery a.left { margin-left: 0px; }
.gallery a.left:hover { background-position: -30px 0; }
.gallery a.left:active { background-position: -60px 0; }
.gallery a.up {
  background: url(../img/scrollable/arrow/vert_large.png) no-repeat;
  float: none;
  margin: 10px 50px;
}
a.down {
  background: url(../img/scrollable/arrow/vert_large.png) no-repeat;
  float: none;
  margin: 10px 50px;
}
.gallery a.up:hover { background-position: -30px 0; }
.gallery a.up:active { background-position: -60px 0; }
.gallery a.down { background-position: 0 -30px; }
.gallery a.down:hover { background-position: -30px -30px; }
.gallery a.down:active { background-position: -60px -30px; }
.gallery a.disabled { visibility: hidden !important; }
.gallery #image_wrap {
  height: 525px;
  text-align: center;
}
#mini_gallery #image_wrap {
  height: 525px;
  text-align: center;
}
.gallery #image_wrap img {
  max-height: 450px;
  overflow: hidden;
  display: inline;
  float: left;
  margin: 5px 5px 5px 5px;
  background-color: #ffffff;
  padding: 2px;
  border: 1px solid #b2bcc5;
  cursor: pointer;
}
#mini_gallery #image_wrap img {
  max-height: 400px;
  overflow: hidden;
  display: inline;
  float: left;
  margin: 5px 5px 5px 5px;
  background-color: #ffffff;
  padding: 2px;
  border: 1px solid #b2bcc5;
  cursor: pointer;
}
#mini_gallery #image_copyright {
  position: absolute;
  bottom: 25px;
  right: 50px;
  font-size: 9px;
  text-align: right;
  font-style: italic;
}
.gallery.large #image_copyright {
  text-align: right;
  margin: 0 16px 0 0;
  font-size: 10px;
  font-style: italic;
}
#mini_video #video_copyright {
  position: absolute;
  bottom: 25px;
  right: 50px;
  font-size: 9px;
  text-align: right;
  font-style: italic;
}
.gallery #image_title {
  font-size: 14px;
  font-weight: bold;
  margin: 4px 0;
}
#mini_gallery #image_title {
  font-size: 14px;
  font-weight: bold;
  margin: 4px 0;
}
.gallery #video_title {
  font-size: 14px;
  font-weight: bold;
  margin: 4px 0;
}
#mini_video #image_video {
  font-size: 14px;
  font-weight: bold;
  margin: 4px 0;
}
.album.mini img {
  background-color: #ffffff;
  border: 1px solid #b2bcc5;
  cursor: pointer;
  float: left;
  margin: 0 10px 0 0;
  padding: 2px;
  width: 100px;
  height: 100px;
  clear: both;
}
.album.mini li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 10px 0 0 0;
  padding: 0 10px;
}
.gallery.mini .items .image_gallery {
  float: left;
  text-align: center;
  padding: 0;
  margin: 0;
}
.grid_3 .gallery.mini .items .image_gallery { width: 146px; }
.grid_4 .gallery.mini .items .image_gallery {
  width: 176px;
  margin-right: 10px;
  overflow: hidden;
}
.album_info { font-size: 14px; }
#accordion h1 span {
  display: block;
  margin-left: 10px;
  font-size: 10px;
  height: auto;
}
address { margin-bottom: 8px; }
.unit.spectacle { border: 1px solid #c19c0a; }
.unit.spectacle .b_pad { padding: 10px 20px; }
.unit.spectacle p.date {
  font-size: 16px;
  line-height: 20px;
  width: 150px;
  padding-right: 10px;
  float: left;
}
.unit.spectacle address {
  display: block;
  margin-top: 8px;
  padding-left: 10px;
  border-left: solid 1px #ffffff;
  width: 250px;
  float: left;
}
#flowpanes .unit.spectacle .info {
  background-color: #000000;
  border: 1px solid #c19c0a;
  padding: 0 10px;
  margin: 2px 2px 2px 30px;
  float: right;
  width: 422px;
}
.box.contact form button { float: right; }
#connexion form button { float: right; }
.box.contact form input {
  float: right;
  width: 400px;
}
.box.contact form textarea {
  float: right;
  width: 400px;
}
.box.contact form select {
  float: right;
  width: 400px;
}
#connexion_overlay form input {
  float: right;
  width: 400px;
}
#connexion_overlay form textarea {
  float: right;
  width: 400px;
}
#connexion_overlay form select {
  float: right;
  width: 400px;
}
.box.contact form div {
  margin: 10px 0;
  clear: both;
}
#connexion_overlay form div {
  margin: 10px 0;
  clear: both;
}
#connexion_overlay .b_pad { padding: 20px; }
ul.errorlist {
  background: #efd9d2 none repeat scroll 0 0;
  border: 1px solid #e6bfb9;
  padding: 5px;
  margin: 5px 0;
}
ul.errorlist li { list-style: none; }
#mailing_overlay h1 {
  font-weight: normal;
  font-size: 40px;
  margin-top: 40px;
  padding-bottom: 25px;
  border-bottom: solid 1px #b2bcc5;
}
#mailing_overlay .b_pad { padding: 15px; }
#mailing_overlay form .button {
  float: right;
  margin-top: 8px;
  clear: both;
}
.grid_3 #mailing_list #id_email {
  width: 182px;
  margin: 8px 0;
}
.grid_3 #mailing_list input.button {
  display: inline;
  margin-top: 16px;
}
#help_overlay h1 {
  font-weight: normal;
  font-size: 40px;
  margin-top: 40px;
  padding-bottom: 25px;
  border-bottom: solid 1px #b2bcc5;
}
#help_overlay .b_pad { padding: 15px; }
#help_overlay form .button {
  float: right;
  margin-top: 8px;
  clear: both;
}
#gallery_player {
  height: 475px;
  width: 600px;
}
#gallery_player.ratio_cinema {
  height: 400px;
  width: 600px;
}
#gallery_player.overlay {
  padding: 25px;
  width: 600px;
  height: 475px;
}
#mini_video #video_player {
  width: 500px;
  height: 400px;
}
ul.tabs {
  list-style: none;
  margin: 0 !important;
  padding: 0;
  border-bottom: 1px solid #b2bcc5;
  height: 30px;
}
ul.tabs li {
  float: left;
  text-indent: 0;
  padding: 0;
  margin: 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
}
ul.tabs a {
  background: url(../images/tabs.png) no-repeat -420px 0;
  font-size: 11px;
  display: block;
  height: 30px;
  line-height: 30px;
  width: 134px;
  text-align: center;
  text-decoration: none;
  color: #333333;
  padding: 0px;
  margin: 0px;
  position: relative;
  top: 1px;
}
ul.tabs a:active { outline: none; }
ul.tabs a:hover {
  background-position: -420px -31px;
  color: #ffffff;
}
ul.tabs a.current {
  background-position: -420px -62px;
  cursor: default !important;
  color: #000000 !important;
}
ul.tabs a.current:hover {
  background-position: -420px -62px;
  cursor: default !important;
  color: #000000 !important;
}
ul.tabs li.current a {
  background-position: -420px -62px;
  cursor: default !important;
  color: #000000 !important;
}
ul.tabs a.s {
  background-position: -553px 0;
  width: 81px;
}
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current { background-position: -553px -62px; }
ul.tabs a.l {
  background-position: -248px 0px;
  width: 174px;
}
ul.tabs a.l:hover { background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }
ul.tabs a.xl {
  background-position: 0 0px;
  width: 248px;
}
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }
div.panes div.pane { display: none; }
.unit.album .b_pad { padding: 10px 20px; }
.unit.album .track_list a.bt_play { margin-right: 5px; }
.unit.album .track_list {
  display: none;
  padding: 10px;
  background-color: #efe9d6;
  border: solid 1px #a09c90;
  height: 385px;
}
.unit.album.active .track_list { display: block; }
.album_info img {
  background-color: #ffffff;
  border: 1px solid #b2bcc5;
  cursor: pointer;
  float: right;
  margin: 5px;
  padding: 2px;
  width: 180px;
}
.mini_catalogue .album_info img { margin: 6px 2px; }
.grid_6 .album_info img { width: 140px; }
.unit.album .description dt.artiste { display: none; }
.unit.album .description dd.artiste {
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 9px;
  padding: 0;
}
.unit.album .track_list.box { margin: 16px 0 0 0; }
.unit.album .track_list table {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}
.unit.album .track_list table td {
  padding: 6px 4px;
  border-bottom: solid 1px #a09c90;
  border-top: solid 1px #a09c90;
}
.unit.album .track_list table td.disk_number {
  border: none;
  margin-top: 5px;
  font-size: 12px;
  font-weight: bold;
}
tr.even td { background-color: #f7f7f7; }
.album_info dt a {
  color: black;
  text-decoration: none;
}
.album_info dt a:hover { text-decoration: underline; }
.artist_info img {
  float: left;
  padding: 0 10px 10px 10px;
}
.filter { margin: 8px; }
.filter p {
  float: left;
  margin: 2px 0 0 0;
}
.filter li { float: left; }
div.pagination {
  text-align: center;
  width: 850px;
  font-size: 20px;
}
div.pagination a {
  color: #8ca1b5;
  padding: 0 8px 0 6px;
  margin: 0;
  border-right: solid 1px #aaa47f;
}
div.pagination a:active {
  color: #8ca1b5;
  padding: 0 8px 0 6px;
  margin: 0;
  border-right: solid 1px #aaa47f;
}
div.pagination span {
  color: #8ca1b5;
  padding: 0 8px 0 6px;
  margin: 0;
  border-right: solid 1px #aaa47f;
}
#flowpanes .bio a.current {
  color: #8ca1b5;
  padding: 0 8px 0 6px;
  margin: 0;
  border-right: solid 1px #aaa47f;
}
div.pagination .prev { border-left: none; }
div.pagination .next { border-right: none; }
div.pagination .last { border-right: none; }
div.pagination .current.last { border-right: none; }
div.pagination .disabled { display: none; }
div.pagination span { color: #363636; }
div.pagination a:hover { color: #363636; }
#flowpanes .bio a.current { color: #363636; }
.box.article .b_pad { padding: 16px 16px 4px 16px; }
.box.article .b_pad { padding: 16px; }
.box.article .visuel {
  width: 200px;
  float: right;
  margin: 0 0 5px 16px;
  padding: 2px;
}
ul.dropdown { position: relative; }
ul.dropdown li {
  float: left;
  zoom: 1;
  background: white;
  line-height: 15px;
  list-style-image: none;
  list-style-position: inherit;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.dropdown li:hover {
  color: #363636;
  background: transparent url(../images/menu_hover_bk.png) repeat-x top center;
}
ul.dropdown a:hover { color: #000000; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a {
  background: transparent url(../images/dropdown_arrow.png) no-repeat 0 0;
  _background: transparent url(../images/dropdown_arrow.gif) no-repeat 0 0;
  display: block;
  padding: 4px 8px;
  border-right: 1px solid #d8d8d8;
  color: #222222;
  padding-left: 22px;
}
ul.dropdown li:last-child a { border-right: none; }
ul.dropdown li.hover {
  color: black;
  position: relative;
}
ul.dropdown li:hover {
  color: black;
  position: relative;
}
ul.dropdown li.hover a { color: black; }
ul.dropdown ul {
  margin-top: 0;
  width: 220px;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
}
ul.dropdown ul li {
  font-weight: normal;
  background: #f6f6f6;
  color: #000000;
  border-bottom: 1px solid #cccccc;
  float: none;
}
ul.dropdown ul li a {
  background-image: none;
  border-right: none;
  width: 100%;
  display: inline-block;
}
ul.dropdown ul ul {
  left: 100%;
  top: 0;
}
ul.dropdown li:hover > ul { visibility: visible; }
.titre.short {
  width: 300px;
  display: block;
  float: left;
}
.dropdown_titre {
  display: inline;
  height: 40px;
  width: 640px;
  border-bottom: 1px solid #b2bcc5;
  float: left;
}
ol.hyperliens li {
  float: left;
  margin-right: 10px;
  border-left: solid 1px #c9d6d8;
  list-style: none;
}
ol.hyperliens { margin-top: 2px; }
.feed_actualite { margin-top: 10px; }
.album_info h3 {
  display: block;
  visibility: hidden;
  height: 65px;
}
#flowtabs {
  width: 100%;
  height: 31px !important;
  margin: 0 !important;
  padding: 0 0 0 25px;
  _margin-bottom: -2px;
}
#flowtabs li {
  float: left;
  margin: 0;
  padding: 0;
  text-indent: 0;
  list-style-type: none;
}
#flowtabs li a {
  letter-spacing: 3px;
  background: url(../images/panes.png) no-repeat;
  display: block;
  height: 31px;
  width: 143px;
  padding: 0px;
  margin: 0px;
  color: #a5a48c;
  font-size: 20px;
  font-variant: small-caps;
  line-height: 33px;
  text-align: center;
  text-decoration: none;
}
#flowtabs #t1 { background-position: 0 0; }
#flowtabs #t2 { background-position: -189px 0; }
#flowtabs #t3 { background-position: -378px 0; }
#flowtabs #t4 { background-position: 100% 0; }
#flowtabs a:hover { color: #ffffff; }
#flowtabs #t1:hover { background-position: 0 -33px; }
#flowtabs #t2:hover { background-position: -189px -33px; }
#flowtabs #t3:hover { background-position: -378px -33px; }
#flowtabs #t4:hover { background-position: 100% -33px; }
#flowtabs a.current {
  cursor: default;
  color: #ffffff;
  line-height: 34px;
}
#flowtabs #t1.current { background-position: 0 -66px; }
#flowtabs #t2.current { background-position: -189px -66px; }
#flowtabs #t3.current { background-position: -378px -66px; }
#flowtabs #t4.current { background-position: 100% -66px; }
#flowpanes {
  width: 100%;
  height: 530px;
}
#flowpanes div {
  display: none;
  color: #ffffff;
  margin: 20px;
}
#flowpanes div h2 {
  font-weight: normal;
  color: #dddbd2;
  letter-spacing: 1px;
  font-size: 22px;
  padding-top: 0;
}
#flowpanes a { color: #aaa47f; }
#flowpanes div.narrow { padding-right: 160px; }
#flowpanes {
  position: relative;
  overflow: hidden;
  clear: both;
}
#flowpanes div {
  float: left;
  display: block;
}
#flowpanes .items > div {
  float: left;
  display: block;
  width: 900px;
  overflow:auto;
  height:495px;
}
#flowpanes .items {
  width: 20000em;
  position: absolute;
  clear: both;
  margin: 0;
  padding: 0;
}
#flowpanes .less {
  color: #999999 !important;
  font-size: 11px;
}
#flowpanes .less a {
  color: #999999 !important;
  font-size: 11px;
}
#flowpanes #panes_buttons {
  text-align: center;
  width: 676px;
  margin: 395px 0 0 0;
  height: 19px !important;
}
#flowpanes .items { height: 500px; }
#flowpanes .items .bio {
  height: 465px;
  padding-right: 10px;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 17px;
  line-height: 24px;
}
#flowpanes .items .bio div { margin: 5px; }
.bio p { margin: 10px 0; }
.bio a { text-decoration: underline; }
.clips { margin-left: 0; }
#flowpanes .spectacle {
  width: 95%;
  color: #ffffff;
  background: #000000 url(../images/fond006.jpg) no-repeat 0 50%;
  margin: 5px;
  height: auto;
  padding: 10px;
}
#flowpanes .spectacle p { color: #ffffff; }
#flowpanes .clearer {
  height: 1px;
  padding: 0px;
  margin: 0px;
}
.overlay h1 {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #898366;
}
#video_player { background: #636252 url(../images/zapmix002.jpg) no-repeat scroll 50% 50%; }
.clips .playing { background-color: #353633; }
#slideshow { background: transparent url(../images/patientez.gif) no-repeat 50% 50%; }
a.overlaybutton { cursor: pointer; }
#flash_footer {
  width: 900px;
  height: 190px;
}
#accueil { padding-top: 40px; }
a.player {
  margin-top: 40px;
  display: block;
  width: 634px;
  height: 380px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid #c19c0a;
}
a.player img {
  margin-left: 445px;
  margin-top: 150px;
}
a.player { margin-top: 0px; }
div.playlist {
  position: relative;
  overflow: hidden;
  height: 285px !important;
}
div.playlist div.clips {
  position: absolute;
  height: 20000em;
}
#flowpanes div.clips { margin: 0; }
div.playlist, div.clips { width: 260px; }
div.clips a {
  display: block;
  background-color: #fefeff;
  padding: 12px 15px;
  height: 46px;
  width: 195px;
  font-size: 12px;
  text-decoration: none;
  color: #000000;
}
#flowpanes div.clips a {
  padding: 10px 75px 5px 10px;
  height: 54px;
  width: 170px;
  font-size: 20px;
  text-decoration: none;
}
div.clips a img {
  float: left;
  margin-right: 10px;
}
#flowpanes div.clips a em {
  font-size: 11px;
  color: #cccccc;
  display: block;
}
div.clips a.first { border-top-width: 1px; }
div.clips a.playing {
  width: 225px;
  border: 0;
}
div.clips a.paused {
  width: 225px;
  border: 0;
}
div.clips a.progress {
  width: 225px;
  border: 0;
}
div.clips a.progress { opacity: 0.6; }
div.clips a.paused { background-position: 0 0; }
div.clips a span {
  display: block;
  font-size: 11px;
  color: #666666;
}
div.clips a em {
  font-style: normal;
  color: #ff0000;
}
div.clips a:hover { background-color: #f9f9fa; }
div.clips a.playing:hover { background-color: transparent !important; }
div.clips a.paused:hover { background-color: transparent !important; }
div.clips a.progress:hover { background-color: transparent !important; }
div.clips.petrol a {
  background: url(../images/dark.png) no-repeat 0px -138px;
  color: #ffffff;
}
div.clips.petrol a.playing {
  background: url(../images/dark.png) no-repeat 0px -69px;
  border: 0;
}
div.clips.petrol a.paused {
  background: url(../images/dark.png) no-repeat 0px -69px;
  border: 0;
}
div.clips.petrol a.progress {
  background: url(../images/dark.png) no-repeat 0px -69px;
  border: 0;
}
div.clips.petrol a.paused { background-position: 0 0; }
div.clips.petrol a span { color: #aaaaaa; }
div.clips.petrol a em {
  color: #fca29a;
  font-weight: bold;
}
div.clips.petrol a.playing:hover { background-color: transparent !important; }
div.clips.petrol a.paused:hover { background-color: transparent !important; }
div.clips.petrol a.progress:hover { background-color: transparent !important; }
div.clips.low a { height: 31px; }
div.clips.low a.playing {
  background-image: url(http://flowplayer.org/img/playlist/light_small.png);
  background-position: 0 -55px;
}
div.clips.low a.paused {
  background-image: url(http://flowplayer.org/img/playlist/light_small.png);
  background-position: 0 -55px;
}
div.clips.low a.progress {
  background-image: url(http://flowplayer.org/img/playlist/light_small.png);
  background-position: 0 -55px;
}
div.clips.low a.paused { background-position: 0 0; }
a.go {
  display: block;
  width: 18px;
  height: 18px;
  background: url(http://flowplayer.org/img/playlist/arrow/up.png) no-repeat;
  margin: 5px 0 5px 105px;
  cursor: pointer;
}
a.go:hover { background-position: 0px -18px; }
a.go.down:hover { background-position: 0px -18px; }
a.go.down { background-image: url(http://flowplayer.org/img/playlist/arrow/down.png); }
div.petrol a.go { background-image: url(http://flowplayer.org/img/playlist/arrow/up_dark.png); }
div.petrol a.go.down { background-image: url(http://flowplayer.org/img/playlist/arrow/down_dark.png); }
a.go.disabled { visibility: hidden; }
#album .track_list {
  float: right;
  color: #4f4830;
  border: 1px solid #c19c0a;
  font-size: 13px;
  width: 225px;
}
#album .track_list a {
  font-size: 15px;
  color: #4f4830;
  letter-spacing: 2px;
}
#album .album {
  border: 1px solid #c19c0a;
  width: 890px;
  padding: 0;
  background: url(../images/fond012.jpg) no-repeat scroll 50% 50%;
  height: 450px;
  margin: 10px 5px;
}
.overlay.youtube object { margin-left: 65px; }
#warning_explorer6 {
  display: none;
  _display: block;
  width: 800px;
  border: solid 3px #720808;
  color: #720808;
  background-color: #dfc2c2;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  text-align: center;
  font-weight: bold;
}
#contacts p.person { line-height: 24px; }
p.facebook { text-align: center; }
#wrap_footer .facebook a {
  color: #aaa47f;
  display: block;
  padding: 0 0 0 20px;
  min-height: 20px;
  background: transparent url(../images/facebook.gif) no-repeat 0 0;
  width: 320px;
  margin-left: 270px;
}

