.titlemain{
  width:100%;
  text-align:center;
  height:40px;
  vertical-align:middle;
  font-weight:bold;
  font-size: 14px; 
}
.hour{
  width:20px;
  text-align:right;
  font-size: 13px; 
  font-weight: bold; 
}

.minute1,
.minute2{
  width:15px;
}

.day{
  text-align: center;
  vertical-align:middle;  
  border-top: #3333DF 1px solid;  
  background-image: url(../../../Membres/images/backheader.gif); 
  height:25px;  
}

.cell1,
.minute1,
.reserved,
.reservedtri,
.reservednat,
.reservedwp,
.reservedext{
  border-bottom: #333399 1px solid; 
}

.cell1,
.day,
.reserved,
.reservedtri,
.reservednat,
.reservedwp,
.reservedext{
  border-right: #3333DF 1px solid;  
  vertical-align:top; 
}

.cell2,
.hour,
.minute2,
.day,
.cellheader1,
.cellheader2{
  border-bottom: #3333DF 1px solid;  
}

.cell2,
.minute1,
.minute2,
.cellheader2{
  border-right: #3333DF 1px solid;  
}

.reserved{
  background-color: #000060; 
}

.reservedtri{
  background-color: #700000; 
}

.reservednat{
  background-color: #0066FF; 
}

.reservedwp{
  background-color: #FF9933; 
}

.reservedext{
  background-color: #FF6666;   
}

.rowbackcolor{
  background-color: #000080; 
}

.sreservation{
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 10px; 
}


/* Info bulle */
.ibTexte,
.ibTexte1{
  text-align:left;
  font-size: 10px; 
}

.ibTexte{
  width: 140px;
}

.ibRow{
  background-color: #000060; 
}

.ibtable{
}

.ibDate{
  text-align:right;
  font-size: 10px; 
}

.ibHeure{
  background-color:#700000;
}

.ibTitre{
  height:12px;
  background-color:#700000;
  vertical-align:middle;
}

.ibCree{
  text-align:right;
  font-style: italic;
  background-color:#700000;
  font-size: 10px; 
  height:12px;
  vertical-align:middle;
}

.login{
  text-align:right;
  font-size: 10px; 
  font-weight:normal;
  cursor:pointer;
}
