body
{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.cd__main{
   display: block !important;
   /*! FOND D'ECRAN */
   background: linear-gradient(0deg, #ffffff, #d2a375) !important;
}
/*#Username
{
  border:none;
  border-bottom:1px solid;
}
*/
.screen
/*! fond des indications (ORGUE / SCENE) */
{
  width:100%;
  height:20px;
  background:#aaaaaa;
  color:#fff;
  line-height:20px;
  font-size:15px;
}

.smallBox::before
{
  content:" ";
  width:25px;
  height:15px;
  float:left;
  margin-right:3px;
}
/*! Blocs d'indications places sélectionnées/réservées/disponibles */
.greenBox::before
{
  content:"";
  background:Green;
}
.redBox::before
{
  content:"";
  background:#ceb296;
}
.emptyBox::before
{
  content:"";
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
    background-color:#ccc;
}

.stuBox::before
{
  content:"";
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
    background-color:tan;
}

.seats
{
  border:1px solid blue;background:yellow;
} 

.seatGap
{
  width:20px;
}

.seatVGap
{
  height:40px;
}

table
{
  text-align:center;
}

.Displaytable
{
  text-align:center;
}
.Displaytable td, .Displaytable th {
    border: 1px solid;
    text-align: center;
}

textarea
{
  border:none;
  background:transparent;
}

input[type=checkbox] {
    width:15px; 
    margin-right:5px;
}

input[type=checkbox]:before {
    content: "";
    width: 15px;
    height: 15px;
    margin-left: 3px;
    margin-bottom: 3px;
    display: inline-block;
    vertical-align:middle;
    text-align: center;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
    background-color:#ccc;
}

input[type=checkbox]:checked:before {
    background-color:Green;
    font-size: 15px;
}

.tarif1{
	background-color : LightGoldenrodYellow;
}

.tarif2{
	background-color : LightCyan;
}

.tarif3{
	background-color : PeachPuff;
}
.tarif4{
	background-color : PaleGoldenrod;
}
.tarif5{
	background-color : MistyRose;
}
.tarif6{
	background-color : tan;
}
.larg20{
	width:20px;
}