/** Add css rules here for your application. */
#inpage #main #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;
}
#inpage #main #calendar_content.taille_calendar table{
border: none;
}
#calendar_content.taille_calendar .gwt-DecoratorPanel .bottomCenter, #calendar_content.taille_calendar .gwt-DecoratorPanel .topCenter, #calendar_content.taille_calendar .gwt-DecoratorPanel .middleLeft, #calendar_content.taille_calendar .gwt-DecoratorPanel .middleRight, #calendar_content.taille_calendar .gwt-DecoratorPanel .topLeft, #calendar_content.taille_calendar .gwt-DecoratorPanel .topRight, #calendar_content.taille_calendar .gwt-DecoratorPanel .bottomLeft, #calendar_content.taille_calendar .gwt-DecoratorPanel .bottomRight {
background-image:none;
background-color:#d0e4f6;
}
#inpage #main #calendar_content.taille_calendar td, #contenu #zoneA #calendar_content.taille_calendar th{
padding:1px !important;
}
#inpage #main #calendar_content form .middleCenterInner{
margin-bottom:-20px;
}
#inpage #main #calendar_content.taille_calendar .gwt-Image{
margin-right:370px;
}
/*#contenu #zoneA #calendar_content.taille_calendar td.gwt-DecoratorPanel{
border:1px solid white;
}*/
#inpage #main #calendar_content.taille_calendar td.middleCenter td{
border:1px solid white;
}
/**-------------------------*/
.calendar-today {
	text-align: center;
	color: red;
	font-weight:bold;
}

.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: #dddddd;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-default {
  background-color: #86951D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-RESERVATION {
  background-color: #A6003D;
	text-align: center;
}
	
.planning-INDISPONIBILITE-ETABLISSEMENT1 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE1 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT2 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE2 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT3 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
	color:white;
}
	
.planning-INDISPONIBILITE-OFFRE3 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT4 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE4 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT5 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE5 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT6 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE6 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT7 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE7 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT8 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE8 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}

.planning-INDISPONIBILITE-ETABLISSEMENT9 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}
	
.planning-INDISPONIBILITE-OFFRE9 {
  background-color: #A6003D;
  cursor: pointer;
  cursor: hand;
	text-align: center;
}