BODY {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
}
TH {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
}
FONT {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
}
UL {
}
OL {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 25px; MARGIN: 0px; FONT-FAMILY: arial,sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY: arial,sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; FONT-FAMILY: arial,sans-serif
}
H4 {
	FONT-SIZE: 18px; FONT-FAMILY: arial,sans-serif
}

 /* THIS LINE CONTROLS TABLES ON THE PAGE */
TABLE.table-events TD {
	FONT-SIZE: 11px; PADDING-BOTTOM: 3px
}
TABLE.table-events TD {
	PADDING-RIGHT: 3px; BORDER-TOP: #C8D7E3 1px solid; PADDING-LEFT: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TABLE.table-events TH {
	FONT-SIZE: 11px; color: #FFF; PADDING-BOTTOM: 4px
}
TABLE.table-events TH {
	BACKGROUND: #EA0000
}
TABLE.table-events TH {
	PADDING-RIGHT: 4px; BORDER-TOP: #C8D7E3 1px solid; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TABLE.table-events {
	BORDER-RIGHT: #C8D7E3 1px solid; BORDER-TOP: #C8D7E3 0px solid; BORDER-LEFT: #C8D7E3 1px solid; BORDER-BOTTOM: #C8D7E3 1px solid
}
TABLE.table-events CAPTION {
	PADDING-LEFT: 6px; BACKGROUND: #3c5f84; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.table-events CAPTION EM {
	COLOR: #fff
}
TABLE.table-events TD.no-padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
TABLE.table-events CAPTION.header-1 {
	BACKGROUND: #98b1c4
}
TABLE.table-events CAPTION.header-2 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #eee; BORDER-LEFT: #ccc 1px solid
}
TABLE.table-events CAPTION.header-2 EM {
	COLOR: #000
}


TD.nav-bar {
	HEIGHT: 27px
}
TD.upper-header-divider {
	HEIGHT: 17px
}
.rlinks IMG {
	FLOAT: right; MARGIN-RIGHT: 0px
}
TD.related {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px
}
TR.rlinks TD {
	PADDING-RIGHT: 4px; PADDING-BOTTOM: 2px
}
.bullet-spacer {
	PADDING-RIGHT: 4px
}
TR.bullet-list TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TR.bullet-list TD IMG {
	PADDING-RIGHT: 4px; FLOAT: right
}
TR.no-padding TD IMG {
	PADDING-RIGHT: 0px
}
.header-background {
	BACKGROUND: url(images/header-bg.gif) #fff repeat-x
}
.header-phone {
	FONT-WEIGHT: bold
}
.spacer {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
.text {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
.text-grey {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
.text-11 {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
}
.text-11-blue {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold; PADDING-top: 5px; PADDING-LEFT: 5px; PADDING-bottom: 0px;
}
A.text-11-blue:link {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold;
}
A.text-11-blue:visited {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold;
}
A.text-11-blue:hover {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold;
}
.evenements {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold; PADDING-LEFT: 5px; PADDING-bottom: 2px; PADDING-top: 2px;
}
.bienvenue {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold; PADDING-top: 3px; PADDING-LEFT: 3px; PADDING-bottom: 3px;
}
A.bienvenue:link {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold;
}
A.bienvenue:visited {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold;
}
A.bienvenue:hover {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; FONT-WEIGHT: bold;
}
.header-phone {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
.redlink {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif
}
.input-local {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
.footer-message1 {
	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: verdana,arial,sans-serif; PADDING-RIGHT: 5px; PADDING-LEFT: 140px; PADDING-TOP: 3px; PADDING-BOTTOM: 5px;
}
A.rlinks:link {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.rlinks:visited {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.rlinks:hover {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.redlink:link {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.redlink:visited {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.redlink:hover {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
.divider {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
B.related {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.bluelink:link {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.bluelink:visited {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.bluelink:hover {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.mainlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.mainlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.mainlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.header-mainlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.header-mainlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.header-mainlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.menu-top:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif; PADDING-RIGHT: 5px; PADDING-LEFT: 140px; PADDING-TOP: 3px; PADDING-BOTTOM: 5px;
}
A.menu-top:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.menu-top:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif
}
A.parent:link {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; FONT-FAMILY: verdana,arial,sans-serif
}
A.parent:visited {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; FONT-FAMILY: verdana,arial,sans-serif
}
A.parent:hover {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; FONT-FAMILY: verdana,arial,sans-serif
}
UNKNOWN {
	DISPLAY: block
}
IMG.display-img {
	DISPLAY: block
}
 /* THIS LINE CONTROLS THE DATE ON THE PAGE */
.date-font { color: #666; font: 10px verdana, arial, sans-serif; PADDING-BOTTOM: 7px;}

 /* THIS LINE CONTROLS THE GOOGLE SEARCH BAR ON THE PAGE */
#google-search {
	visibility:show;
	z-index:2;
	width: 425px;
}
.shadeform	{ text-align: left; WIDTH: 160PX; BORDER: 1px solid #98b1c4; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:arial, verdana, sans-serif}
.randomnumberform { text-align: left; WIDTH: 150PX; BORDER: 0px solid #98b1c4; color:#FFFFFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:arial, verdana, sans-serif}
.searchdrop { WIDTH: 80PX; BORDER: 1px solid #98b1c4; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:arial, verdana, sans-serif}

.button-popups {background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		width: 100%;
		height: 25px;
		color: #999999;
		font-size: 8pt;
		cursor:pointer;
		font-weight: bold;
		BORDER: #9999CC 1px solid; }

.buttonon-popups {background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		width: 100%;
		height: 25px;
		color: #000000;
		font-size: 8pt;
		cursor:pointer;
		font-weight: bold;
		BORDER: #000000 1px solid; }

.button { 	background-image: url('images/button.gif');
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 17px;
		cursor:hand;
		text-align: center;
		BORDER: 1px solid #98b1c4;  }

.buttonon { background-image: url('images/buttonon.gif');
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #666666;
		font-size: 8pt;
		height: 17px;
		cursor:hand;
		text-align: center;
		BORDER: 1px solid #000000;  }
		
/*REGISTRATION FORM INPUT FIELDS STYLES*/
.inputform	{ text-align: left; WIDTH: 160PX; border-bottom:  1px dotted #333333; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:arial, verdana, sans-serif}
.inputformsmall	{ text-align: left; WIDTH: 60PX; border-bottom:  1px dotted #333333; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:arial, verdana, sans-serif}
.inputformbig	{ text-align: left; WIDTH: 600PX; border-bottom:  1px dotted #333333; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:arial, verdana, sans-serif}
 /* TOP MENU OPTIONS*/
a.menu:link {text-decoration: none; font-weight: bold; FONT-FAMILY: verdana,arial,sans-serif; color: #FFFFFF; font-size: 8pt; text-align: center;
height: 9px; background: #154885; background-repeat: repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; BORDER-left: #D8E5D9 1px solid;}
a.menu:visited {text-decoration: none; font-weight: bold; FONT-FAMILY: verdana,arial,sans-serif; color: #FFFFFF; font-size: 8pt; text-align: center;
height: 9px; background: #154885; background-repeat: repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; BORDER-left: #D8E5D9 1px solid;}
a.menu:active	{text-decoration: none; font-weight: bold; FONT-FAMILY: verdana,arial,sans-serif; color: #FFFFFF; font-size: 8pt; text-align: center;
height: 9px; background: #154885; background-repeat: repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; BORDER-left: #D8E5D9 1px solid;}
a.menu:hover {text-decoration: none; font-weight: bold; FONT-FAMILY: verdana,arial,sans-serif; color: #154885; font-size: 8pt; text-align: center;
height: 9px; background: #c8d7e3; background-repeat: repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; BORDER-left: #D8E5D9 1px solid;}

a.menu-active:link {text-decoration: none; font-weight: bold; FONT-FAMILY: verdana,arial,sans-serif; color: #154885; font-size: 8pt; text-align: center;
height: 9px; background: #c8d7e3; background-repeat: repeat;  padding-top: 5px; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; BORDER-left: #D8E5D9 1px solid;}
a.menu-active:visited {text-decoration: none; font-weight: bold; FONT-FAMILY: verdana,arial,sans-serif; color: #154885; font-size: 8pt; text-align: center;
height: 9px; background: #c8d7e3; background-repeat: repeat;  padding-top: 5px; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; BORDER-left: #D8E5D9 1px solid;}
a.menu-active:active	{text-decoration: none; font-weight: bold; FONT-FAMILY: verdana,arial,sans-serif; color: #154885; font-size: 8pt; text-align: center;
height: 9px; background: #c8d7e3; background-repeat: repeat;  padding-top: 5px; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; BORDER-left: #D8E5D9 1px solid;}
a.menu-active:hover {text-decoration: none; font-weight: bold; FONT-FAMILY: verdana,arial,sans-serif; color: #154885; font-size: 8pt; text-align: center;
height: 9px; background: #c8d7e3; background-repeat: repeat;  padding-top: 5px; padding-bottom: 5px; padding-left: 14px; padding-right: 14px; BORDER-left: #D8E5D9 1px solid; cursor: default }

 /* LEFT DROPDOWN MENU TEXT SIZE*/
TD.td-active-dropdown {BACKGROUND: #c8d7e3; WHITE-SPACE: nowrap; BORDER-TOP: #c8d7e3 1px solid; BORDER-BOTTOM: #c8d7e3 1px solid; BORDER-LEFT: #c8d7e3 1px solid;; BORDER-RIGHT: #c8d7e3 1px solid; padding-top: 5px; padding-bottom: 5px;} 
TD.td-main-dropdown {BACKGROUND: #fff; WHITE-SPACE: nowrap; BORDER-TOP: #c8d7e3 1px solid; BORDER-BOTTOM: #c8d7e3 1px solid; BORDER-LEFT: #c8d7e3 1px solid;; BORDER-RIGHT: #c8d7e3 1px solid; padding-top: 5px; padding-bottom: 5px; }
TD.td-bottom-dropdown {BACKGROUND: #fff; WHITE-SPACE: nowrap; BORDER-BOTTOM: #c8d7e3 1px solid; BORDER-LEFT: #c8d7e3 1px solid;; BORDER-RIGHT: #c8d7e3 1px solid; padding-top: 5px; padding-bottom: 5px; }

a.main-dropdown:link {color: #154885; text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; font-weight: bold; background-position: left; padding: 7px;}
a.main-dropdown:visited {color: #154885; text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; font-weight: bold; background-position: left; padding: 7px;}
a.main-dropdown:active	{color: #154885; text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; font-weight: bold; background-position: left; padding: 7px;}
a.main-dropdown:hover {color: #154885; text-decoration: none; FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; font-weight: bold; background-position: left; padding: 7px; cursor: default;}
 
a.active-sub-ddown:link {color: #154885; text-decoration: underline; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif; background-position: left;}
a.active-sub-ddown:visited {color: #154885; text-decoration: underline; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif; background-position: left;}
a.active-sub-ddown:active {color: #154885; text-decoration: underline; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif; background-position: left;}
a.active-sub-ddown:hover {color: #154885; text-decoration: underline; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sans-serif;background-position: left; cursor: default;}

/*-- MAIN MENU STYLESHEET --------------------*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px verdana,arial,sans-serif}

#sddm li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 4 26px 4 26px;
	background: #164886;
	border-left: 1px solid #CCCCCC;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #c8d7e3;
	color: #164886;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #164886;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3); /*Add Shadow in IE. Remove if desired  #5970B2*/}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 15px 5px 15px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #164886;
		color: #FFFFFF;
		border-right: 1px solid #CCC;
		border-top: 1px solid #CCC;
		font: normal 11px verdana,arial,sans-serif;}

	#sddm div a:hover
	{	background: #c8d7e3;
		color: #164886}

/*END MAIN MENU STYLESHEET --------------------*/


/*TABS MENU STYLESHEET --------------------*/
.tableMain {
	WIDTH: 525px;
	height: 150px;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
}
#changingContainer {
	POSITION: static;
	width: 525px;
	height: 150px;
}
.mainTabs {
	BACKGROUND-POSITION: right top;
}
.tableChanging {
	VISIBILITY: hidden;
	POSITION: absolute;
	width: 525px;
	height: 150px;
	padding-left:10px;
	padding-right:5px;
}
#changing1 {
	VISIBILITY: visible; POSITION: static
}
.tablist {
	BACKGROUND-POSITION: 0px 4px;
	PADDING-LEFT: 15px;
	BACKGROUND-IMAGE: url(bullet2.gif);
	LINE-HEIGHT: 16px;
	BACKGROUND-REPEAT: no-repeat;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.tabsframe {
	BORDER-RIGHT: #dadad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dadad1 1px solid; MARGIN-TOP: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dadad1 1px solid; COLOR: #175673; LINE-HEIGHT: normal; PADDING-TOP: 5px; BORDER-BOTTOM: #dadad1 1px solid
}

/*END TABS MENU STYLESHEET --------------------*/