@media screen, projection {

	body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #17467a;
		font-family: Verdana, Arial, Tahoma, Sans-Serif;
		font-size: 8.5pt;
	}

	a, a:link, a:visited {
		text-decoration:none;
		color:#17467a;
		background-color:inherit;
	}

	a:hover, a:active {
		text-decoration:none;
		color:#000000;
		background-color:inherit;
	}

	.wrapper {
		margin:0px auto;
		padding: 0px 0px 0px 0px;
		width:993px;
		height:615px;
		background: Transparent url(../../_data/image/decor/container-body.jpg);
		overflow:hidden;
	}

	.wrapper-top {
		margin:0px auto;
		padding: 0px 0px 0px 0px;
		width:993px;
		height:13px;
		background: Transparent url(../../_data/image/decor/container-top.jpg);
		overflow:hidden;
	}

	.wrapper-bottom {
		margin:0px auto;
		padding: 5px 0px 0px 0px;
		width:993px;
		height:13px;
		background: Transparent url(../../_data/image/decor/container-bottom.jpg) no-repeat;
		overflow:hidden;
		font-size:7pt;
	}

	.CopyRightLeft {
		float:left;
		width:250px;
		height:13px;
		margin: 0px 0px 0px 22px;
		padding: 0px 0px 0px 0px;
		overflow:hidden;
		text-align:left;
		background-color:inherit;
		color:#a0a0a0;
	}
	
	.CopyRightRight {
		float:left;
		width:700px;
		height:13px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		overflow:hidden;
		text-align:right;
		background-color:inherit;
		color:#a0a0a0;
	}

	.CopyRightRight a, .CopyRightRight a:link, .CopyRightRight a:visited {
		text-decoration:none;
		color:#a0a0a0;
	}

	.CopyRightRight a:hover, .CopyRightRight a:active {
		text-decoration:none;
		color:#e0e0e0;
	}

	.BottomMenu ul {
		list-style:none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.BottomMenu li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
	}

	.container {
		width:950px;
		height:582px;
		margin: 0px 21px 0px 21px;
		padding: 0px 0px 0px 0px;
		background-color:#ffffff;
		border:solid 1px #000000;
		overflow:hidden;
	}

	.container-head {
		position:relative;
		left:22px;
		top:-601px;
		width:950px;
		height:145px;
		margin: 0;
		padding: 0;
		background:Transparent url(../../_data/image/decor/header-background.png);
		overflow:hidden;
	}

	.logo {
		float:left;
		width:282px;
		height:145px;
		margin: 0px 0px 0px 35px;
		padding: 0;
		overflow:hidden;
	}

	.Slogan {
		float:left;
		width:570px;
		height:18px;
		margin: 80px 0px 50px 35px;
		padding: 0;
		overflow:hidden;
		background-color:Lime;
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
		background-color: Transparent;
		text-align:right;
	}

	.MenuLang {
		position:relative;
		left:914px;
		top:-742px;
		width:88px;
		height:20px;
		margin: 0;
		padding: 0;
		overflow:hidden;
	}

	.MenuLang img {
		margin-right:7px;
		width:22px;
		height:20px;
	}

	.menu-main {
		position:relative;
		left:2px;
		top:-600px;
		width:161px;
		height:408px;
		overflow:hidden;
	}

	.menu-main ul {
		list-style:none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.menu-main li {
		width:161px;
		height:39px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
		overflow:hidden;
	}

	.CenterSide {
		position: relative;
		left:163px;
		top:-385px;
		width:588px;
		height:321px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		overflow:hidden;
	}

	.CenterSideText {
		position: relative;
		left:0px;
		top:-341px;
		width:533px;
		height:321px;
		margin: 0px 10px 0px 10px;
		padding: 0px 10px 0px 0px;
		overflow:auto;
	}

	.RightSide {
		position: relative;
		left:728px;
		top:-770px;
		width:232px;
		height:452px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		overflow:hidden;
	}

	.RightSideText {
		position: relative;
		left:0px;
		top:-452px;
		width:217px;
		height:442px;
		margin: 0px 5px 0px 5px;
		padding: 0px 0px 0px 0px;
		overflow:auto;
	}

	.Logos {
		position: relative;
		right:-569px;
		/*left:639px;*/
		top:-652px;
		width:400px;
		height:60px;
		margin: 0px 5px 0px 5px;
		padding: 0px 0px 0px 0px;
		overflow:hidden;
	}

	.PrintOnly {
		display:none;
	}

/* Plip Button Grey */

	.PlipGrey span {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		font-family:arial, sans-serif;
		font-weight:bold;
	}

	a.PlipGrey {
		float: left;
		background: Transparent url('../../_data/image/actions/greybutton_right.gif') no-repeat scroll top right;
		color: inherit;
		display: block;
		height: 24px;
		margin:5px 6px 5px 0px;
		padding-right: 18px;
		text-decoration: none;
		vertical-align:middle;
		overflow:hidden;
	}

	a.PlipGrey span {
		background: transparent url('../../_data/image/actions/greybutton_left.gif') no-repeat;
		color: #000000;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 18px;
	}

	a.PlipGrey span img {
		vertical-align:middle;
		border:none;
		margin:-4px 10px 0px -10px;
	}

	a.PlipGrey:hover, a.PlipGrey:active {
		background-position: bottom right;
		outline: none;
	}

	a.PlipGrey:hover span, a.PlipGrey:active span  {
		background-position: bottom left;
		padding: 6px 0 4px 18px;
	}
}

img { border:none;margin:0;padding:0 }
h1 { font-size:13.5pt;margin:0px 0px 8px 0px; padding:0; }
h2 { font-size:12.5pt;margin:0px 0px 8px 0px; padding:0; }
h3 { font-size:11.5pt;margin:0px 0px 8px 0px; padding:0; }
h4 { font-size:10.5pt;margin:0px 0px 8px 0px; padding:0; }
p { margin:0px 0px 8px 0px; padding:0; }

input {
	font-size:8pt;
}

ul, ul ul, ul ul ul {
	list-style: none url(../../_data/image/decor/puce-orange.gif);
}

.Introduction {
	display:none;
}

@media print, handheld {

	body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #ffffff;
		font-family: Verdana, Arial, Tahoma, Sans-Serif;
		font-size: 8.5pt;
		width:100%
	}

	a, a:link, a:visited {
		text-decoration:none;
		color:#000000;
		background-color:inherit;
	}

	a:hover, a:active {
		text-decoration:none;
		color:#000000;
		background-color:inherit;
	}

	.logo {
		clear:both;
		margin:50px auto;
		text-align:center;
	}

	.background-flash {
		display:none;
	}

	.BottomMenu ul {
		list-style:none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.BottomMenu li {
		float:left;
	}

	.MenuLang {
		display:none;
	}

	.menu-main {
		display:none;
	}

	.DisplayOnly {
		display:none;
	}
}