.couleurBgSaison{
	background-color: #B0CB7C;
	background-image:url(../images/a/table_background.gif);
	background-repeat:repeat;
}
.imgMortaiseLeft{
	float: left;
	padding: 4px;
}
.calendar { 
    background-color: #BD5614;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.calDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.calendarToday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#F6AD10;
	padding: 3px;
}
.calDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px none #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
}
.calTxtMonthYear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a.Cal:link {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.Cal:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.Cal:hover {
	color: #E2E2E2;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.Cal:active {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.CalEvent:link {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF6600;
	padding: 3px;
}
a.CalEvent:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF6600;
	padding: 3px;
}
a.CalEvent:hover {
	color: #E2E2E2;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF6600;
	padding: 3px;
}
a.CalEvent:active {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF6600;
	padding: 3px;
}
.errorMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.detailCalendarPage_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #637C54;
}
.detailCalendarPage_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #637C54;
}
.detailCalendarPage_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
li {
	font-family: Arial;
	font-size: 9pt;
	color: #1D2857;
	font-weight: normal
}
ol {
	font-family: Arial;
	font-size: 9pt;
	color: #5C6717;
	font-weight: bold;
}
p {
	font-family: Arial;
	font-size: 9pt;
	color:#003300;
}
.pIndent {
	text-indent: 7px;
}
.sous-titre {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #5C6717;
}

.titre-capsule {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #726532;
} 
.headerBoxLrg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-indent: 12px;
	color: #1D2857;
	text-transform: uppercase;
	
}
.headerBoxSm {
	font-family: Helvetica,  Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 12px;
	color: #1D2857;
}
.txt-capsule {
	font-family: Arial;
	font-size: 8pt;
	color: #726532;
} 

a:link {
	font-family: Arial;
	text-decoration: none;
	font-size: 9pt;
	color: #5C6717;
	text-decoration: underline;
}
a:hover {
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #5C6717;
}
a:active {
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #5C6717;
}
a:visited {
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #5C6717;
	text-decoration: underline;
}
.sous-navigation:link {
	font-family: Arial;
	text-decoration: none;
	font-size: 9pt;
	color: #1D2857;
}
.sous-navigation:hover{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #206F39;
}
.sous-navigation:ACTIVE
{
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #FFFFFF;
}

.sous-navigation:VISITED {
	font-family: Arial;
	text-decoration: underline;
	font-size: 9pt;
	color: #FFFFFF;
}

.sous-titre1 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #1D2857;
}
.txtMini{
	font-family: Arial;
	font-size: 8pt;
	color: #5C6717;
}
.imgRight {
	float: right;
	margin: 10px;
}
.imgLeft {
	float: left;
	margin: 10px;
}
.contactDetailDiv {
	background-color: #F8F8F8;
	font-family: Arial;
	font-size: 10pt;
	padding: 5px;
	border: 1px dotted #666666;
	margin: 0px;
}
.contactCatego{
	background-color: #F6FFD3;
}
.contactBGcolorAlter1{/*pale*/
	background-color: #F6F8ED;
}
.contactBGcolorAlter2{/*foncé*/
	background-color: #E8E4D6;
}
blockquote {
	margin: 3px;
	padding: 0px;
}
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{layer-background-color:Navy; color:white;}
.clLevel0over{layer-background-color:#336699; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{layer-background-color:Navy; color:white;}
.clLevel1over{layer-background-color:#336699; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{layer-background-color:Navy; color:white;}
.clLevel2over{layer-background-color:#0099cc; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; layer-background-color:#006699}
