@charset "utf-8";
/* CSS Document */

.triVote {
  background-color: rgb(153,255,51);
}
div.rub {
  position:relative;
  width: 100%;
  height:100%;
  overflow:auto;
}
div.chapitrePage {
  height: 100%;
  width:100%;
  overflow:auto;
}

.mediaDesc {
  text-align: left;
}
.mediaFile.audio, .mediaFile.midi, .mediaFile.video {
  height: 18px !important;
}
-->

table.chapitrePage {
	border:thin solid #000000;
	width:100%;
	height:100%
}


tr.chapitrePage {
	vertical-align:top;
}

th.chapitre,
th.page {
	border:thin solid #ffffff;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	background-color:#FF0000;
	color:#000000;
	height:20px;
}
.drub {
	cursor:pointer;
}

td.chapitre,
td.page {
	border:thin solid #ffffff;
	padding-left:5px;
	padding-right:5px;
}

td.chapitre {
	text-align:left;
	border:rgb(0,0,0) solid 1px;
}
td.page {
	text-align:center;
	border:rgb(0,0,0) solid 1px;
}
th.chapitre ,
td.chapitre {
	width:20%;
}
th.page, 
td.page {
	width:80%;
}
.mediaListe {
	position:absolute;
	width:100%;
}
.mediaFile {
  display: flex;
  cursor:pointer;
}
.mediaDownload ,.mediaCheck, .mediaDesc {
	float:left;
}
.mediaDesc {
  text-align: left;
}
.mediaTitre {
	padding-bottom:20px;
}
