@charset "utf-8";
/* CSS Document */

.calendrierfond { text-align : left; background : #ffffff; margin : 0 0 0 0; padding : 4px 3px 5px 3px; color : #000000; font-size : 9px; border-left-color : #8a8a8a; border-left-style : solid; border-left-width : 1px; border-right-color : #8a8a8a; border-right-style : solid; border-right-width : 1px;} 
.liendroitefond { background-color : #caedfe; padding : 3px; border-top :1px #ee8032 none; 
text-align : right; text-decoration : underline; font-size : 9px; color : #004091; font-weight : 800; } 
.calendrier {float:right; margin-top:5px; margin-bottom:0px; width : 160px;} 
.liendroitefond2 { background-color : #c0d3ec; padding: 3px; border-top :1px none; text-align : right; text-decoration : none; font-size : 9px; color : #ffffff; font-weight : 800; } 
a.PlusInfoLien:link { text-decoration : underline; font-size : 9px; color : #004091; font-weight : 800; } 
a.PlusInfoLien:visited { text-decoration : underline; font-size : 9px; color : #004091; font-weight : 800; } 
a.PlusInfoLien:hover { text-decoration : none; font-size : 9px; color:#000066; font-weight : 800; } 
a.PlusInfoLien2:link { text-decoration : none; font-size : 9px; color : #004091; font-weight : 800; } 
a.PlusInfoLien2:visited { text-decoration : none; font-size : 9px; color : #004091; font-weight : 800; } 
a.PlusInfoLien2:hover { text-decoration : none; font-size : 9px; color : #000066; font-weight : 800; } 



/* mise en page du calendrier*/
.caltitre { font-family : Arial, Helvetica, sans-serif; font-size : 9px; font-weight : bold; color: #ffffff;  text-align : center; padding : 1px 0 0 0; line-height : 15px;background-color:#cd981d;} 
.caltitrefond { background-color : #ffffff; text-align : center; width : 100%; } 
.caltitrefond2 { background-color:#83b7da; text-align : center;  } 
.caltitre2 { font-family : Arial, Helvetica, sans-serif; font-size : 9px; line-height : 15px; font-weight : bold; color: #ffffff;text-align : center; width : 160px; height : 17px; padding : 0px; } 
.caltitre2 td { border : 1px solid #ffffff; width : 14%; } 
.caltitre3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 15px;	font-weight: bold;	color: #707F86; text-align: center;	padding: 0px;	width: 160px;	margin-right: auto;	margin-left: auto;	}
.caltitre3 td { border : 1px solid #707F86; width : 14%; } 

.liennoir3 {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: arial}	
.ButtonBar {	WIDTH: 703px; background-image:url(images/fond_deg_gris2-30.gif); PADDING-TOP: 1px; MARGIN-TOP: 8px; HEIGHT: 30px; }
.ButtonFont {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: arial;text-align:center}
.ButtonOver {	BORDER-RIGHT: #3b619c 1px solid; BORDER-TOP: #3b619c 1px solid; background-image:url(images/fond_deg_orangebouton-30.gif); BORDER-LEFT: #3b619c 1px solid; CURSOR: hand; BORDER-BOTTOM: #3b619c 1px solid; HEIGHT: 27px;}
.TableMainWeek {	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 90%; BACKGROUND-COLOR: white}
.WeekDayAreaCell {	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left}
.TableMonthHeader {	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse; HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee}
.MainHeadingBar2 {	BORDER-TOP: #3b619c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; background-image:url(images/fond_deg_bleu2-20.gif); WIDTH: 60px; COLOR: white; BORDER-BOTTOM: #3b619c 1px solid; FONT-FAMILY: arial; TEXT-ALIGN: center}
.TableMonthMainCalendar {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none}
.TableMonthOtherDayCell2 {	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center}
.SubHeadingBar {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; background-image:url(images/fond_deg_marron2-20.gif); COLOR: black; FONT-FAMILY: arial;}
.SubHeadingBar2 {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; background-image:url(images/fond_deg_rouge-20.gif); COLOR: black; FONT-FAMILY: arial;}
.TableMonthDayCell {	BORDER-RIGHT: gray 1px outset; BORDER-TOP: gray 1px outset;	VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px outset; BORDER-BOTTOM: gray 1px outset; BORDER-COLLAPSE: collapse; 	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; height: 90px;}
.MonthDayDiv {	WIDTH: 100%; }
.EventMonthTable {	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: black 1px solid; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left}
.EventMonthTitleCell {	WIDTH: 90%; PADDING-LEFT: 3px; TEXT-ALIGN: left}
.YearViewTable {	BORDER-RIGHT: black 1px ; PADDING-RIGHT: 0px; BORDER-TOP: black 1px ; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px ; WIDTH: 703px; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px ; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e0dfe3}
.YearMiniCalCell {	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left}
.MainHeadingBar2bleu {	BORDER-TOP: #3b619c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; background-image:url(images/fond_deg_marron-20.gif); WIDTH: 14%; COLOR: white; BORDER-BOTTOM: #3b619c 1px solid; FONT-FAMILY: arial; TEXT-ALIGN: left}
.MainHeadingBar2orange {	BORDER-TOP: #3b619c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; background-image:url(images/fond_deg_orange-20.gif); WIDTH: 14%; COLOR: white; BORDER-BOTTOM: #3b619c 1px solid; FONT-FAMILY: arial; TEXT-ALIGN: left}
.DivWeekStyle {	WIDTH: 100%; }
.TableMiniHeader {	BORDER-RIGHT: gray 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 0px solid; BORDER-COLLAPSE: collapse; HEIGHT: 1px; BACKGROUND-COLOR: white}
.MiniCalHeading {	font-weight:normal; font-size:5; FONT-FAMILY: Trebuchet MS; WIDTH: 14%; COLOR: black; BACKGROUND-COLOR: #ddecfe; TEXT-ALIGN: center}
.TableMiniCalendar {	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white}
.TableMiniOtherDayCell {	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.TableMiniDayCell {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: center; height:100%}
.FontCalendarDay {	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Trebuchet MS}
.TableMiniDayCellWithEvent {	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #FFDB4A; TEXT-ALIGN: center; height:100%}