/** Add css rules here for your application. */
#contenu #zoneA #calendar_content.taille_calendar td, #contenu #zoneA #calendar_content.taille_calendar table td, #contenu #zoneA #calendar_content.taille_calendar select{
font-family: Arial Unicode MS,Arial,sans-serif;
font-size: 11px;
}
#contenu #zoneA #calendar_content.taille_calendar td, #contenu #zoneA #calendar_content.taille_calendar th{
padding:2px !important;
}
#contenu #zoneA #calendar_content.taille_calendar .gwt-Image{
margin-right:440px;
}
/*#contenu #zoneA #calendar_content.taille_calendar td.gwt-DecoratorPanel{
border:1px solid white;
}*/
#contenu #zoneA #calendar_content.taille_calendar td.middleCenter td{
border:1px solid white;
}
.calendar-today {
	text-align: center;
	background-color: #87b3ff;
}

.calendar-month {
	text-align: center;
	background-color: #f5f5f5;
}

.calendar-day {
	text-align: center;
	background-color: #f5f5f5;
}

.calendar-weekend {
	text-align: center;
  background-color: gray;
  color: white;
}

.calendar-resource {
	text-align: right;
  background-color: #c0c0c0;
  text-wrap: suppress;
  white-space: nowrap;
  color: black;
}
	
.planning-empty {
  background-color: #f5f5f5;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-weekend-empty {
  background-color: #f0f0f0;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-default {
  background-color: #768f7c;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-RESERVATION {
  background-color: green;
	text-align: center;
}
	
.planning-INDISPONIBILITE-ETABLISSEMENT1 {
  background-color: #768f7c;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE1 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT2 {
  background-color: #ab0b0b;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE2 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT3 {
  background-color: #384d7d;
  cursor: pointer;
  cursor: hand;
	text-align: center;
	color:white;
}
	
.planning-INDISPONIBILITE-OFFRE3 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT4 {
  background-color: red;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE4 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT5 {
  background-color: red;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE5 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT6 {
  background-color: red;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE6 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT7 {
  background-color: red;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE7 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT8 {
  background-color: red;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE8 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT9 {
  background-color: red;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE9 {
  background-color: orange;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

	

