.textsc {
  font-variant: small-caps;
}
.add {
  color: green;
}
.del {
/*	display: none; /* */
  color: red;
  text-decoration: line-through;
}
.view-view-motion .views-view-grid {
/*  font-size: 200%; */
  line-height: 110%;
}
.views-view-grid .views-row {
	float: none;
	margin: auto;
}
.motion-grid-row {
  max-width: 40em;
}
.motion-grid-cell {
	height: 2em;
	display: flex;
  justify-content: center;
}
.motion-grid-cell .views-field {
  display: flex;
  align-items: center;
}
.adoptee,
.vote-status-.adoptee {
    background-color: #dfd;
}
.rejetee,
.vote-status-.rejetee {
    background-color: #fdd;
}
.reprise,
.vote-status-.reprise {
    background-color: #fff;
}
.retiree,
.non-reprise,
.vote-status-.retiree,
.vote-status-.non-reprise {
    background-color: #ddd;
}

article.node--view-mode-motion-t1 {
/*	font-size: 250%; */
}
article.node--view-mode-motion-t1 details {
	line-height: inherit;
}
article.node--view-mode-motion-t1 h2,
article.node--view-mode-motion-t1 footer,
article.node--view-mode-motion-t2 h2,
article.node--view-mode-motion-t2 footer {
	display: none;
}
article.node--view-mode-motion-t1 .motion-fieldset-objet,
article.node--view-mode-motion-t1 .motion-fieldset-vote {
  border: none;
  box-shadow: none;
}
article.node--view-mode-motion-t1 .motion-fieldset-objet legend {
	display: none;
}
article.node--view-mode-motion-t1 .motion-fieldset-objet div div {
	display: inline;
}
article.node--view-mode-motion-t1 .field--name-field-motion-number {
	font-weight: bold;
  padding-right: 1em;
}
.motions-table {
  margin: auto;
  text-align: center;
/*	font-size: 150%; */
	max-width: 30em;
}
.motions-table a {
  display: block;
  text-decoration: none;
  box-sizing: border-box;
  height: 1.5em;
  border: transparent medium solid;
}
.motions-table a:hover {
  border: red medium solid;
}
