.calendrier {
	BORDER-RIGHT: #C3172E 2px solid; BORDER-TOP: #C3172E 2px solid; DISPLAY: none; z-index:999; BORDER-LEFT: #C3172E 2px solid; WIDTH: 180px; BORDER-BOTTOM: #C3172E 2px solid;background-color: #fff;height:149px;
}
#idCalendrier {position:absolute;left:0px;top:0px;z-index:10;}
#idCalendrier iframe {display:none !important;position:absolute;top:-2px;left:-2px;z-index:-1;filter:mask();display:block; width:184px;height:153px;}

.flyingBlue .calendrier {
	BORDER-RIGHT: #003066 2px solid; BORDER-TOP: #003066 2px solid; BORDER-LEFT: #003066 2px solid; BORDER-BOTTOM: #003066 2px solid; BACKGROUND-COLOR: #ebf1f9
}
.calendrier TABLE {
	TABLE-LAYOUT: fixed; MARGIN: 0px 0.5em 0.5em; BORDER-COLLAPSE: collapse; empty-cells: show; border-spacing: 0px 0px
}
.calendrier TABLE TR TD {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: #D25162 1px solid
}
.calendrier .titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: white; PADDING-TOP: 2px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #DD2B31; TEXT-ALIGN: center; -moz-box-sizing: border-box
}
.flyingBlue .calendrier .titre {
	BACKGROUND-COLOR: #003066
}
.calendrier .titre {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.calendrier .titre A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.calendrier TABLE TD {
	TEXT-ALIGN: right
}
.calendrier TABLE TR.headCalendar TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; BORDER-LEFT: 0px; COLOR: #BD132D; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
.flyingBlue .calendrier TABLE TR.headCalendar TD {
	COLOR: #003066
}
.calendrier TABLE TR TD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.calendrier TABLE TR TD A:link {
	FONT-WEIGHT: bold; COLOR: #051039; TEXT-DECORATION: none
}
.calendrier TABLE TR TD A:visited {
	FONT-WEIGHT: bold; COLOR: #051039; TEXT-DECORATION: none
}
.flyingBlue .calendrier TABLE TR TD A:link {
	COLOR: #003066
}
.flyingBlue .calendrier TABLE TR TD A:visited {
	COLOR: #003066
}
.calendrier TABLE TR TD.disabled {
	FONT-WEIGHT: normal; COLOR: #acb7c9
}
.calendrier TABLE TR TD.selected {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #051039
}
.calendrier TABLE TR TD.selected A {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #051039
}
.calendrier TABLE TR TD.selected A:hover {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #051039
}
.calendrier TABLE TR TD.selected A:visited {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #051039
}
.flyingBlue .calendrier TABLE TR TD.selected {
	COLOR: white; BACKGROUND-COLOR: #003066
}
.flyingBlue .calendrier TABLE TR TD.selected A {
	COLOR: white; BACKGROUND-COLOR: #003066
}
.flyingBlue .calendrier TABLE TR TD.selected A:hover {
	COLOR: white; BACKGROUND-COLOR: #003066
}
.flyingBlue .calendrier TABLE TR TD.selected A:visited {
	COLOR: white; BACKGROUND-COLOR: #003066
}
.calendrier TABLE TR TD A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendrier TABLE TR TD A:hover {
	CURSOR: pointer; COLOR: #ff0000
}
