.clear {
  clear: both;
}
body {
 color:#3f3a39;
}
#block-voxelis-player-voxelis-player .jp-link a {
  text-decoration:none;
  color:#3f3a39;
}
#block-voxelis-player-voxelis-player .jp-link a:hover,
#block-voxelis-player-voxelis-player .jp-link.jp-link-active {
  color:#f29600;
}

#block-voxelis-player-voxelis-player .jp-jplayer {
  color:#3f3a39;
}
#block-voxelis-player-voxelis-player .jp-title {
  color:#0e0f0f;
  font-size: 13px;
  /*font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;*/
}

h1 {
  color:#006aa3;
}
h2 {
  color: #9a9a9a;
}
h3 {
  color:#3f3a39;
}
.float-left {
  float:left;
}
.float-right {
  float:right;
}
.clear-float {
  clear:both;
}
img.float-left {
  margin: 0 5px 5px 0;
}
img.float-right {
  margin: 0 0 5px 5px;
}
.text-more {
  color:#a50201;
}
.text-more-more {
  color:#006aa3;
  font-family: yanone kaffeesatz;
}
.text-less {
  color:#8a8585;
}
.text-small {
  font-size: 12px;
  margin: 0;
  line-height: 20px;
}
.text-big {
  font-size: 20px;
}
.text-verybig {
  font-size: 24px;
}
.view-content a.play-mp3 {
  display:block;
}
.jcarousel-item a.play-mp3 {
  display:inline;
  background: transparent none;
  width:auto;
  height:auto;
}
.jcarousel-item a.play-mp3:hover {
  background: transparent none;
}
.play-mp3 {
  background: transparent url("../images/play-mp3.png") no-repeat 0 0;
  width:18px;
  height:15px;
}
.play-mp3:hover {
  background-position: 0 -15px;
}
.play-mp3 img {
  border: 1px solid #C3C0D5;
}
.field-name-body .play-mp3 {
  padding-left:22px;
  background-position: 0 -15px;
}
.field-name-body .play-mp3:hover {
  /*background-position: 0 0;*/
}
.quote-grey,
.quote-blue,
.quote-orange {
  padding:10px;
  border-radius:10px 10px 10px 10px;
  -webkit-border-radius:10px 10px 10px 10px;
  -moz-border-radius:10px 10px 10px 10px;
  display:block;
}
.quote-grey {
  background-color:#ebebeb;
  color: #77706f;
}
.quote-blue {
  background-color:#006aa3;
  color: white;
}
.quote-orange {
  background-color:#f49b00;
  color: white;
}
#page .quote-orange a:link,
#page .quote-orange a:visited {
  color: #3f3a39;
}
#content #edit-submit,
#content a.bouton {
  background: url("../images/bouton.png") no-repeat scroll top right transparent;
  color: #8A8585;
  border: 1px solid #bdbbbc;
  padding: 2px 45px 3px 5px;
  text-decoration: none;
}
#content #edit-submit:hover,
#content a.bouton:hover {
  color: #F29600;
}
#content #edit-submit {
  /*border:0 none;
  text-align:left;
  padding: 0 0 5px 5px;*/
}
#content table.table-classic {
  border-collapse: collapse;
  border-color:black;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#content table.table-classic td {
  border-color:black;
  padding:2px 5px;
}
#content table.table-classic th {
  background-color: #bcbcbc;
  padding:2px 5px;
  /*font-weight:bold;*/
}
#content table {
  border-color:#bdbbbc;
  /*border-color:red;*/
}
#content table  p {
  margin:10px 0;
}
#content table td {
  vertical-align:top;
  border-color:transparent;
}
#content .view-packs-client table td {
  vertical-align:middle;
}
#content table .bouton:hover {
  text-decoration:none;
  color: #F29600;
}

#content .field-name-body .content-table {
  border: 1px solid #c2baba;
}