/* Generated in 00:00:00.0465626 */
/* 10 css file(s) appended */
/* Generation date 29-03-2016 17:26:56 */

/* StyleSheet File : ~/en-CA/_media/stylesheet/998.css */
input.error, select.error, textarea.error {
	border-color: #F00;
	border-style: solid;
}
label.error {
	color: #F00;
	font-size: 11px;
	padding: 0px 5px;
}
/* StyleSheet File : ~/en-CA/_css/menu_1.css */
.menuCss1 UL.MenuBar LI A {
	display: block;
	height: 36px;
	color: #004b8e;
	text-decoration: none;
}
.menuCss1 UL.MenuBar LI a:hover {
	background-image: url(_media/image/1876/bg-arrow-menu.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #e6403b;
	text-decoration: none;
}
.menuCss1 UL.MenuBar LI.selected A {
	background-image: url(_media/image/1876/bg-arrow-menu.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-decoration: none;
}
.menuCss1 UL.MenuBar LI.first A.selected {
	background-image: url(_media/image/1876/bg-arrow-menu-first.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 36px;
	text-decoration: none;
}
.menuCss1 UL.MenuBar LI.first A.selected:hover {
	background-image: url(_media/image/1876/bg-arrow-menu.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 36px;
	text-decoration: none;
}
.menuCss1 UL.MenuBar LI.first DIV UL LI A.selected {
	background-image: url(_media/image/1876/arrow-submenu.png);
	background-repeat: no-repeat;
	background-position: 8px top;
	height: auto;
	color: #ffffff;
}
.menuCss1 UL.MenuBar LI.first DIV UL LI A.selected:hover {
	background-image: url(_media/image/1876/arrow-submenu.png);
	background-repeat: no-repeat;
	background-position: 8px top;
	height: auto;
	color: #ffffff;
}
.menuCss1 UL.MenuBar LI DIV UL LI.first A.selected:hover {
	background-image: url(_media/image/1876/arrow-submenu.png);
	background-repeat: no-repeat;
	background-position: 8px top;
	height: auto;
	color: #ffffff;
}
.menuCss1 UL.MenuBar LI {
	position: relative;
	list-style-type: none;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	list-style-image: none;
}
.menuCss1 UL.MenuBar LI.last {
	padding-right: 5px;
}
DIV.menuCss1 UL.MenuBar LI DIV {
	background-image: url(_media/image/1876/bg-submenu-dropshadow.png);
	z-index: 300;
	position: absolute;
	padding-bottom: 19px;
	padding-left: 13px;
	width: 250px;
	padding-right: 13px;
	background-repeat: no-repeat;
	background-position: 50% bottom;
	padding-top: 0px;
	top: 36px;
	left: 5px;
}
DIV.menuCss1 UL.MenuBar LI DIV UL {
	background-image: url(_media/image/1876/bg-submenu.jpg);
	padding-bottom: 10px;
	width: 250px;
	background-repeat: no-repeat;
	background-position: 50% top;
	float: left;
	padding-top: 20px;
}
DIV.menuCss1 UL.MenuBar LI DIV UL LI {
	padding-bottom: 8px;
	padding-left: 0px;
	width: 250px;
	padding-right: 0px;
	display: block;
	background: none transparent scroll repeat 0% 0%;
	float: left;
	padding-top: 8px;
}
DIV.menuCss1 UL.MenuBar LI DIV UL LI A {
	padding-bottom: 0px;
	text-transform: none;
	padding-left: 25px;
	width: 200px;
	padding-right: 25px;
	display: block;
	font-family: "FrutigerLTStd55Roman";
	background: none transparent scroll repeat 0% 0%;
	height: auto;
	color: #ffffff;
	padding-top: 0px;
}
DIV.menuCss1 UL.MenuBar LI.selected DIV UL LI A {
	padding-bottom: 0px;
	text-transform: none;
	padding-left: 25px;
	width: 200px;
	padding-right: 25px;
	display: block;
	font-family: "FrutigerLTStd55Roman";
	background: none transparent scroll repeat 0% 0%;
	height: auto;
	color: #ffffff;
	padding-top: 0px;
}
DIV.menuCss1 UL.MenuBar LI.selected DIV UL LI.first A {
	padding-bottom: 0px;
	text-transform: none;
	padding-left: 25px;
	width: 200px;
	padding-right: 25px;
	display: block;
	font-family: "FrutigerLTStd55Roman";
	background: none transparent scroll repeat 0% 0%;
	height: auto;
	color: #ffffff;
	padding-top: 0px;
}
DIV.menuCss1 UL.MenuBar LI DIV UL li:hover {
	background-image: url(_media/image/1876/bg-submenu-hover.gif);
	border-bottom: #013462 1px solid;
	padding-bottom: 7px;
	background-color: #013c72;
	padding-left: 0px;
	padding-right: 0px;
	background-repeat: repeat-x;
	padding-top: 8px;
}
DIV.menuCss1 UL.MenuBar LI.selected DIV UL LI.first:hover {
	background-image: url(_media/image/1876/bg-submenu-hover.gif);
	border-bottom: #013462 1px solid;
	padding-bottom: 7px;
	background-color: #013c72;
	padding-left: 0px;
	padding-right: 0px;
	background-repeat: repeat-x;
	padding-top: 8px;
}
DIV.menuCss1 UL.MenuBar LI DIV UL LI a:hover {
	background-image: url(_media/image/1876/arrow-submenu.png);
	background-repeat: no-repeat;
	background-position: 8px top;
	color: #ffffff;
}
.menuCss1 UL.MenuBar LI DIV UL LI DIV {
	display: none;
	visibility: hidden;
}
.menuCss1 UL.MenuBar LI DIV UL LI DIV LI {
	display: none;
	visibility: hidden;
}
.menuCss1 UL.MenuBar LI DIV UL LI DIV LI UL {
	display: none;
	visibility: hidden;
}
.menuCss1 UL.MenuBar LI DIV UL LI DIV UL LI A {
	display: none;
	visibility: hidden;
}
/* StyleSheet File : ~/en-CA/_css/menu_5.css */
.menuCss5 UL.MenuBar LI {
	list-style-type: none;
	margin: 0px 5px;
	width: 150px;
	float: left;
	list-style-image: none;
}
.menuCss5 UL.MenuBar LI A {
	border-bottom: #c7c7c5 1px solid;
	padding-left: 5px;
	width: 145px;
	display: block;
	font-family: "FrutigerLTStd65Bold";
	margin-bottom: 5px;
	color: #004b8e;
	font-size: 14px;
	text-decoration: none;
}
.menuCss5 UL.MenuBar LI DIV UL LI {
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}
.menuCss5 UL.MenuBar LI DIV UL LI A {
	border-bottom: medium none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: 145px;
	padding-right: 0px;
	font-family: "FrutigerLTStd55Roman";
	color: #000000;
	font-size: 12px;
	padding-top: 0px;
}
.menuCss5 UL.MenuBar LI DIV UL LI a:visited {
	color: #000;
	text-decoration: none;
}
.menuCss5 UL.MenuBar LI DIV UL LI a:hover {
	color: #e6403b;
	text-decoration: underline;
}
.menuCss5 UL.MenuBar LI DIV {
	padding-left: 0px;
	display: block;
	visibility: visible;
}
.menuCss5 UL.MenuBar LI DIV UL {
	padding-left: 0px;
	display: block;
	visibility: visible;
}
.menuCss5 UL.MenuBar LI DIV UL LI {
	padding-left: 0px;
	display: block;
	visibility: visible;
}
.menuCss5 UL.MenuBar LI DIV UL LI DIV {
	display: none;
	visibility: hidden;
}
.menuCss5 UL.MenuBar LI DIV UL LI DIV UL {
	display: none;
	visibility: hidden;
}
.menuCss5 UL.MenuBar LI DIV UL LI DIV UL LI {
	display: none;
	visibility: hidden;
}
.menuCss5 UL.MenuBar LI DIV UL LI DIV UL LI A {
	display: none;
	visibility: hidden;
}
/* StyleSheet File : ~/en-CA/_css/menu_2.css */
.menuCss2 {
	FLOAT: left
}
.menuCss2 UL.MenuBar LI {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 6px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right center;
	FLOAT: left;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px
}
.menuCss2 UL.MenuBar LI DIV, .menuCss2 UL.MenuBar LI DIV UL, .menuCss2 UL.MenuBar LI UL LI, .menuCss2 UL.MenuBar LI UL LI DIV {
	display: none;
	visibility: hidden;
}
/* StyleSheet File : ~/en-CA/_css/UserControl_LT_Static_41_en_CA.css */
.menu-main {
	font-family: 'FrutigerLTStd65Bold';
	text-transform: uppercase;
	font-size: 14px;
	height: 35px; /*width:710px; */
	position: absolute;
	bottom: 0;
	right: 0;
}
.zone-header ul li {
	float: left;
	list-style: none;
}
.zone-header {
	width: 960px;
	margin: 0 auto;
	position: relative;
	display: block;
	float: none;
	height: 110px;
	position: relative;
}
.zone-header .content-top {
	width: 960px;
	text-align: right;
	height: 30px;
	float: left;
	clear: both;
	position: relative;
}
.zone-header .logo {
	float: left;
}
.zone-header .recherche {
	float: right;
	padding-right: 5px;
	padding-top: 3px;
}
.zone-header .recherche .SearchTextBox12356a39870945d0ad431e7065c1d5fa {
	border: 1px solid #d1d1d1;
	float: left;
	height: 18px;
	position: relative;
	top: 1px;
	width: 169px;
	padding: 0px 4px;
}
.zone-header .cultureItemLiSelectedf110d4a8c56e45c593ebec77e0ab884f {
	display: none;
	visibility: hidden;
}
.subPanelCssf110d4a8c56e45c593ebec77e0ab884f li {
	padding: 0px 4px;
}
.zone-header .zone-menutop-links {
	position: absolute;
	top: 7px;
	right: 210px;
}
.zone-switch-langue {
	float: left;
}
div.menu-top a {
	font-size: 11px;
	text-decoration: none;
}
.zone-header .menu-top a { /*color:#ffffff; */
	font-size: 11px;
	text-decoration: none;
}
.zone-header .menu-top a:hover {
	color: #e6403b;
	text-decoration: underline;
}
.zone-header .menu-top {
	text-align: right;
	float: left;
}
.zone-menutop {
	float: left;
}
/* StyleSheet File : ~/en-CA/_css/UserControl_LT_Static_1021_en_CA.css */
div {
}
/* StyleSheet File : ~/en-CA/_css/UserControl_LT_Static_45_en_CA.css */
.Breadcrumbc4686b0589224d21b4fce485c45ed5fb {
}
.BreadcrumbSeparatorc4686b0589224d21b4fce485c45ed5fb {
	margin-left: 3px;
	margin-right: 3px
}
/* StyleSheet File : ~/en-CA/_css/UserControl_LT_Static_207_en_CA.css */
DIV {
}
.authorweb {
	FLOAT: right
}
/* StyleSheet File : ~/en-CA/_css/UserControl_LT_Static_208_en_CA.css */
div {
}
/* StyleSheet File : ~/en-CA/_media/stylesheet/28.css */
@font-face {
	font-family: 'FrutigerLTStd65Bold';
	src: url(_media/document/1863/frutigerltstd-bold-webfont-eot.eot);
	src: local('FrutigerLTStd65Bold'), local('FrutigerLTStd65Bold'), url(_media/document/1863/frutigerltstd-bold-webfont-woff.woff) format('woff'), url(_media/document/1863/frutigerltstd-bold-webfont-ttf.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FrutigerLTStd45Light';
	src: url(_media/document/1863/frutigerltstd-light-webfont-eot.eot);
	src: local('FrutigerLTStd45Light'), local('FrutigerLTStd45Light'), url(_media/document/1863/frutigerltstd-light-webfont-woff.woff) format('woff'), url(_media/document/1863/frutigerltstd-light-webfont-ttf.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FrutigerLTStd55Roman';
	src: url(_media/document/1863/frutigerltstd-roman-webfont-eot.eot);
	src: local('FrutigerLTStd55Roman'), local('FrutigerLTStd55Roman'), url(_media/document/1863/frutigerltstd-roman-webfont-woff.woff) format('woff'), url(_media/document/1863/frutigerltstd-roman-webfont-ttf.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0;
	padding: 0;
}
table tr td {
}
img {
	border: none;
	border: 0;
}
form {
	height: 100%;
}
body {
	background-color: #ffffff;
	font-family: 'FrutigerLTStd55Roman', Arial;
	font-size: 12px;
	line-height: 1.2;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'FrutigerLTStd45Light';
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 30px;
	color: #ffffff;
	text-transform: uppercase;
}
h2 {
	font-size: 25px;
	line-height: 26px;
}
h3 {
	margin: 10px 0px 10px 0px;
	color: #7c7e80;
	font-size: 18px;
}
h4 {
	margin: 10px 0px 20px 0px;
	color: #7c7e80;
	font-size: 16px;
}
.header {
	border-bottom: 1px solid #004b8e;
	background-repeat: repeat-x;
	background-image: url(_media/image/1863/bg-top-degrade.jpg);
	background-position: top;
	height: 110px;
	position: relative;
	z-index: 700;
}
div.header ul li {
	float: left;
	list-style: none;
}
div.header div.logo {
	float: left;
}
div.header div.content-top {
	width: 960px;
	text-align: right;
	height: 30px;
	float: left;
	clear: both;
	position: relative;
}
div.header div.menu-top a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
div.header div.menu-top a:hover {
	color: #ffffff;
	text-decoration: underline;
}
div.header div.menu-top {
	text-align: right;
	float: left;
}
.zone-menutop {
	float: left;
}
.zone-switch-langue {
	float: left;
}
.menuCss2 {
	float: left;
}
div.header div.zone-menutop-links {
	position: absolute;
	top: 7px;
	right: 210px;
}
div.header div.menu-top ul.MenuBar li {
	background-image: url(_media/image/1863/bg-menu-item-border.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 6px 0px 4px;
}
div.header div.menu-top ul.subPanelCss6ecfb2b069314049b2b5efbe2a662673 li {
	padding: 0px 4px;
}
div.header div.recherche {
	float: right;
	padding-right: 5px;
	padding-top: 3px;
}
div.header div.recherche .SearchTextBoxac9099ff52ed40f2ad78263fe39be001 {
	border: 1px solid #d1d1d1;
	float: left;
	height: 18px;
	position: relative;
	top: 1px;
	width: 171px;
	padding: 0px 2px;
}
.cultureItemLiSelected6ecfb2b069314049b2b5efbe2a662673 {
	display: none;
	visibility: hidden;
} /*.recherche  { display:block; list-style:none; position:absolute; top:0px; right:0px;  } */
div.header div.content-middle {
	height: 110px;
}
div.content-middle {
	width: 960px;
	margin: 0 auto;
	position: relative;
	display: block;
	float: none;
}
div.content {
	position: relative;
	z-index: 300;
	clear: both;
	background-image: url(_media/image/1863/bg-content-top.gif);
	background-position: top;
	background-repeat: repeat-x;
}
div.index-content {
	background: none;
}
div.content div.content-middle {
	background-image: url(_media/image/1863/bg-middle-content.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
div.index-content div.content-middle {
	background: none;
} /**** Menu Css 1  ****/
.menu-main {
	font-family: 'FrutigerLTStd65Bold';
	text-transform: uppercase;
	font-size: 14px;
	height: 35px; /*width:710px; */
	position: absolute;
	bottom: 0;
	right: 0;
}
.slider-zone {
	border: 1px solid #7c7e80;
	width: 713px;
	heigth: 187px;
	display: block;
}
.slider-zone .slider-zone-inner {
	border: 1px #ffffff solid;
	overflow: hidden;
	width: 715px;
	heigth: 189px;
	display: block;
}
.image-zone {
	border: 1px solid #7c7e80;
	display: block;
	float: left;
	margin: 7px;
}
.image-zone .image-zone-inner {
	border: 1px #ffffff solid;
	display: block;
	float: left;
}
.index-content .slider-zone {
	border-bottom: 1px solid #7c7e80;
	border-left: 1px solid #7c7e80;
	b