* {
  margin: 0;
  padding: 0;
}

A{
	text-decoration: none;
	color: #567E78;
}

#playSound{width: 1px; height: 1px;}
.footerSignature{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #ffffff;}
.footerSignature A{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #ffffff;}

.menuitem{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #444444;text-decoration: none;}
.menuitem:hover{color: #567E78;}
.menuitemSel{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #567E78;text-decoration: none;}
.Menu{
	position:absolute;
	left:-500px;
	top:60px;
	height:20px;
	z-index: 313;
	visibility: hidden;
	background-color: #999999;
	padding: 0;
} 

.menusitem{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none;}
.menusitemSel{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;}
.HomeNews{margin: 0  0 10px 0;}
.HomeNewsTitle{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #567E78;line-height:14px;}
.HomeNewsDescription{ font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px;color:#444444; }

.HomeEventDate{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #333333;line-height:14px;}
.HomeEventCategory{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;color: #808080;line-height:14px;}
.HomeEventTitle{ margin: 0px 0 0 0; font: Bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #567E78;line-height:14px;}
.HomeEventCredits{margin: 0px 0 10px 0;font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #444444;line-height:14px;}
.HomeEventDescription{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #444444;line-height:14px;}

.HomeEventNoteTitle{margin: 10px 0 0 0;font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #999999;line-height:14px;}
.HomeEventNote{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #444444;line-height:14px;}

.NewsSectionTitle{ font: bold 14px Helvetica, Arial, Verdana, Geneva, Arial, sans-serif; text-transform: uppercase; color: #000000; }
.News{ margin: 0 0 20px 0; }
.NewsTitle{ font: Bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000000; line-height:20px; }
.NewsContent{ font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px; margin-top: 15px;}
.NewsSep{ width: 100%; height: 1px; background-image: url(images/dash01.gif); margin: 10px 0 10px 0; overflow: hidden; }
.NewsDescription {
	font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:14px;
	color: #567E78; 
	margin-top: 15px;
}

.ProgramTitle{
	font: Bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:14px;
	color: #FFFFFF;
	padding: 1px;
}
.ProgramCategory{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #808080; padding-bottom: 5px;}
.ProgramDate{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #333333; padding-bottom: 5px;}
.ProgramDescription{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444444; line-height:14px; padding-top: 4px;}
.ProgramSoldout{float: right;font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase; color: #567E78; line-height:14px;}

.EventDateSoldout{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase; color: #567E78; line-height:14px;}

.ProgramNoteTitle{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999999; line-height:14px;}
.ProgramNote{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999999; line-height:14px;}
.ProgramNoteOff{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999999; line-height:14px;}


.ProgramTitleOff{
	font: Bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:14px;
	text-decoration: line-through;
	color: #FFFFFF;
	padding: 1px;
}
.ProgramCategoryOff{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #999999; padding-bottom: 5px;}
.ProgramDateOff{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #999999; padding-bottom: 5px;}
.ProgramDescriptionOff{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999999; line-height:14px; padding-top: 4px;}
.ProgramNoteTitleOff{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999999; line-height:14px;}
.ProgramNoteOff{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px;}
.ProgramSoldoutOff{float: right;font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase; color: #999999; line-height:14px;}

.ProgramParam{
	margin: 0 0 20px 0;
	font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444444;
}
.ProgramParam SELECT { font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444444; }
.ProgramParam INPUT {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
}
.ProgramParam2 {
	margin: 0;
	margin-right: 10px;
	font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444444; line-height:14px;
}

.AgendaDate{font: bold 14px Verdana,Helvetica, Arial,  Geneva, Arial, sans-serif; }
.AgendaDateOff{font: bold 14px Verdana,Helvetica, Arial,  Geneva, Arial, sans-serif; color:#444444;}
.AgendaDateD{ color: #567E78;}
.AgendaDateM{ color: #444444;}



.EventCategoryName{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px; margin:0 0 10 0px;}

.EventReservation{margin: 0 0 10px 0; font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:14px;}
.EventReservation A{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px;}

.EventDate{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px; margin: 0 0 10px 0;}
.EventDateLocation{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px; margin:0 0 4 0px;}
.EventDateDay{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px;text-transform: uppercase;}
.EventDateDayname{width:20px;color:#444444}
.EventDateDay{width:15px;color:#567E78}
.EventDateMonth{width:15px;color:#444444}
.EventDateTime{width:15px;color:#444444}

#mediaFiles_popup{width: 210px;}
.EventFiles{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:19px; color: #222222;padding:3px; margin: 0 0 20px 0;}
.EventFile{float: left; width: 210px; height: auto; background-color: #eeeeee; margin-bottom: 2px; padding: 3px 0 7px 0px;}
.EventFileDescription{float: left; height: auto; font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px; color: #222222;}
.EventFileLink{float: left; height: auto; font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px; color: #567E78;}

.EventInfoDuration{font: Normal 8px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; line-height:14px; margin: 0 0 10px 0;}
.EventInfoPrice{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:14px;margin: 0 0 10px 0;}

.EventInfoNote{margin: 0 0 10px 0;}
.EventInfoNoteTitle{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; line-height:14px;}
.EventInfoNoteDetail{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999999; line-height:14px;margin: 0 0 10px 0;}

.EventPicture{
	position: relative;
	margin: 0 0 5px 0;
}
.EventCredits1Div {
	position: absolute;
	left: 0;
	top: 211px;
}
.EventCredits1Span {
	font: Bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:24px;
	padding: 5 5 5 0px;
	float: left;
}

.EventTitle{
	font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	line-height:20px;
	margin: 0 0 10px 0;
}
.EventCredits2{
	font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:14px;
	margin: 0 0 15px 0;
}
.EventDescription{
	font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:14px;
	margin: 0 0 15px 0;
}


#toggleSlideShow{
	margin: 0 0 9px 0;
}

#EventCreditPhoto {
	font: Normal 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:14px;
}


.EventParentChildren{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #777777; line-height:14px; margin: 0 0 10px 0;}
.EventParentChild{margin: 0 0 5px 0;}
.EventParentChildTitle{font: Bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px;}
.EventParentChildCategory{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444444; line-height:14px;text-transform: uppercase;}
.EventParentChildDates{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444444; line-height:14px;}

.EventLinks{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #777777; line-height:14px; margin: 0 0 10px 0;}
.EventLink{margin: 0 0 5px 0;}
.EventLinkTitle{font: Bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px;}
.EventColSep{margin: 0 0 10px 0; }

.webPageTitle{font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:20px; margin: 0 0 10px 0;}
.webPageDescription{
	font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #567E78;
	line-height:20px;
	margin: 20px 0 0 0;
}
.webPageContent{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; line-height:14px; margin: 0 0 10px 0;}
.webPageContent A {color: #567E78; text-decoration: none;}

.webPageParentSel{font: Bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px;}
.webPageParent{
	font: Bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	line-height:14px;
	
}
.webPageMenuSection{
	float: left;
	width: 210px;
	margin: 0 0 5px 0;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.webPageChildren{ margin: 0 0 10px 0;}
.webPageChild,.webPageChild2{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444444; line-height:14px; }
.webPageChild2,.webPageChild2Sel{margin-left:5px;}
.webPageChildSel,.webPageChild2Sel{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px; }


.webPageFiles{ margin: 0 0 10px 0;}
.webPageFile A{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999999; line-height:14px;}



.FormTitle{font: Bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px; margin: 0 0 10px 0;}
.FormIntro{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:14px; padding: 0 0 15px 0;}
.FormTR{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; line-height:14px; padding: 0 0 5px 0;}
.FormTR2{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; line-height:14px; padding: 0 0 2px 0;}
.FormTXTinput{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; width:140px;}

.FromTitle2{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px; margin: 15px 0 10px 0;;text-transform: uppercase;}
.FormQuestionS{margin: 15px 0 10px 0;}
.FormQuestion{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; line-height:14px; }
.FormErrorMsg{font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #DD0033; line-height:14px; margin: 0px 0 10px 0;;text-transform: uppercase; width:400px}

.form_man{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px;margin: 0 0 15px 0; }
.form_mandatory{font: Bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #DD1342; line-height:14px; }

.FormLoginTitle{
	width:130px;
	background-color: #567E78;
	padding: 2px 0px 2px 5px;
	margin: 0px;
	font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.FormLogin{
	width:130px;
	background-color: #F1F1F1;
	padding: 2px 0px 2px 5px;
	margin: 0px;
}
.FormLoginField{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; line-height:15px}
.FormLoginInput{ width:120px; font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}

.FormThanks{ font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px;text-transform: uppercase; width:400px }

.resEvent{background-color: #eeeeee; padding: 10px 0 10px 6px; margin: 0 0 15px 0;}
.resMember{background-color: #eeeeee; padding: 10px 0 10px 2px; margin: 0 0 15px 0;}
.resNotMember{background-color: #eeeeee; padding: 10px 0 10px 2px; margin: 0 0 15px 0;}
.resMemberCh{font: Bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; line-height:14px; margin: 2px 0 15px 0; }
.ResTXTinput{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; width:220px;}

.contactCol01{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; margin: 0 0 10px 0;line-height:14px;}
.contactCol01 strong{color: #567E78;}
.contactCol01 a{color: #567E78;}


.resTitle{font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:14px; margin: 0 0 10px 0;}
.resText{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:14px;}
.resTextSmall{font: Normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:14px;}
.resDoneText{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:14px;margin: 0 0 10px 0;}
.resDoneTableTH{font: Bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #777777; line-height:14px;}

.resFormTitleTR{background-color: #999999;font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; line-height:14px; }



.resIntroForm{text-align: left; }
.resIntroForm form{margin: 0; }
.resIntroFormTitle{font: Bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #567E78; line-height:14px; margin: 0 0 4px 0;}
.resIntroFormText{font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height:14px; margin: 0 0 4px 0;}
.resIntroInput{ width:120px; font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
.resIntroFormSep{margin: 5px 0 5px 0;}

.nlIntroFormText{
	font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:14px;
	margin: 0 0 4px 150px;
	padding: 20px;
	background-color: #F1F1F1;
}

.HighLightCube {
	position: relative;
	float: left;
	margin-right: 20px; 
	width: 210px;
	height: 160px;
	
}
.HighLightImg {
	width: 210px;
	height: 135px;
	
}
.HighLightCredits1Div {
	position: absolute;
	bottom: 40px;
}
.HighLightTitre {
	font: Normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 18px;
	padding: 2px 5px 2px 0;
}
.NewHomeEventTitle{ margin: 0px 0 0 0; font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;line-height:14px;}

#ModSearch {
	background-color: #FFFFFF;
	padding: 0 15 15 15px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
}
#ModSearch tr, #ModSearch td {
	background-color: #FFFFFF;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
}
#ModSearch ul {
	margin: 0;
	padding: 0;
}
#ModSearch li {
	line-height: 2.5ex; 
	display: block; 
	padding-top: 2px; 
	margin-bottom: 2px;
	list-style-type: none;
}
#ModSearch li a:link {
	color: #444444;
}
#ModSearch li a:visited {
	color: #444444;
}
#ModSearch li a:hover {
	color: #567E78;
}

#ModNews {
	background-color: #FFFFFF;
	margin-top: 20px;
	padding: 15px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
}
.ModNewsTitle{
	font: Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;

}
.ModNewsDescription{
	font: Normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#444444;
	margin-top: 3px;
}

.typo_grise {
	color: #999999;
}
.typo_bleue {
	color: #22CDFF;
}
.typo_rose {
	color: #ff2372;
}
.typo_verte {
	color: #567E78;
}
img {
	border: none;
}
.no_border {
	border: none;
}

/* AJOUTS JUILLET 09 */

#mainBackgroundDiv {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow: hidden;
	z-index:0;
}


#mainWrapperDiv{
	position:absolute;
	top: 0px;
	visibility: visible;
	width: 986px;
	left: 50%;
	margin-left:-493px;
	z-index:2;	
}


#content {
	width:750px;
	background-color: #ffffff;
	z-index: 121;
}
SELECT {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
}