body {
	margin: 0;
	/*font-family: "Book Antiqua";*/
	font-family: "Century Gothic";
}

/* TEST 
div {
	border: 1px red solid;
}
/********/

.rounded-list-div {
	border: 0px black solid;
	margin-left:10%;
	width:70%;
	box-shadow: 0px 0px 6px black;
	border-radius:20px;
	border-bottom-left-radius:20px;
	margin-bottom: 2%;
	background-color: rgb(200,200,200);
	opacity: 0;
	transition: opacity 2s ease;
}

.headerTable {
	text-align: center;
	width:100%;
}

.section {
	font-style: italic;
}

table {
	border-collapse: collapse;
}

th {
	padding-top: 0%;
	padding-bottom: 1%;
	font-style: normal;
	font-weight: normal;
	height: 5cm;
	font-size: 500%;
	font-family: "Arial Rounded MT";
	text-shadow: 3px 2px 2px grey;
	color: black;
	width: 100%;
	/*background-image: url("images/bde.png"), url("images/ban.jpg");
	background-repeat: no-repeat no-repeat, no-repeat no-repeat;
	background-position: 1px 1px, 100% 100%;
	background-size: contain, 100%;*/
	background-image: url("images/ban.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% 100%;
	border-collapse: collapse;
}

.menuBar {
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	background-color: rgb(200, 200, 200);
	box-shadow: 0px 0px 10px rgba(0,0,0,1);
}

.menuButton:hover {
	background-color: black;
	color: white;
	cursor: pointer;
	text-shadow: 0 0 5px white;
}

.progressBar {
	background-color:green;
	height:100%;
	width: 0;
	transition: width 1s ease;
	border-bottom-left-radius: 20px;
}

.container {
	width: 100%;
	height: 100%;
	margin-top:4%;
}

.voteMenu {
	cursor: default;
	margin-top: 2px;
	display: none;
	position: absolute;
	z-index: 1;
	/*color: black;*/
	color: white;
	text-shadow: none;
	text-align: left;
	box-shadow: 0px 1px 3px black;
}

#avis:hover .voteMenu {
	display: block;
	width: calc(17% - 13px);
	/*background-color: rgb(200, 200, 200);*/
	background-color: black;
	padding-left:13px;
	padding-bottom:10px;
}

blockquote {
  width:100%;
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 0;
  padding: 0.5em 10px;
  quotes: '\201D' '\201E';
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.newsBox {
	display: flex;
	flex-direction: row;
	align-items: center;
}