﻿@media screen,projection {

	body {
		margin:0;
		padding:0px 0px 10px 0px;
		color:#ffffff;
		background-color:#000000;
		font-family:Verdana, Arial, Candara, Sans-Serif;
		font-size:8.5pt;
	}

	.Introduction, .ProdImgThumb,
	.Introduction, .HostImgThumb {
		display:none;
	}

	h1 {clear:both;font-size:13pt;color:#ffcc00;background-color:Transparent;padding:0px 0px 7px 0px;margin:0;}
	h2 {clear:both;font-size:11pt;color:#ffcc00;background-color:Transparent;padding:0px 0px 5px 0px;margin:0;}
	h3 {clear:both;font-size:10pt;color:#ffcc00;background-color:Transparent;padding:0px 0px 3px 0px;margin:0;}
	h4 {clear:both;font-size:9pt;color:#ffcc00;background-color:Transparent;padding:0;margin:0;}

	a, a:link, a:visited {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		background-color:inherit;
	}

	a:hover, a.selected {
		color:#000000;
		background-color:inherit;
	}

	a:active {
		color:#000000;
		background-color:inherit;
	}

	.PrintOnly, .PrintLogo, .PrintAddress {
		display:none;
	}

	.Found {
		color:inherit;
		background-color:#d9e409;
	}

	.Name {
		color:#ff0071;
	}

	/* **************
		Conteneur
	   ************** */

	.Container {
		width:991px;
		height:618px;
		margin:2px auto;
		padding:0;
		overflow:hidden;
	}

	/* **************
		Divisions du Conteneur
	   ************** */

	.ContainerTop {
		width:991px;
		height:136px;
		margin:0;
		padding:0;
		background:#ff0071 url(../../_data/image/decor/content-left-bg.png) no-repeat top left;
		overflow:hidden;
	}

	.ContainerTop .Logo {
		width:975px;
		height:55px;
		margin:0;
		padding:0px 0px 0px 16px;
		overflow:hidden;
	}

	.ContainerTop .LogoPrint {
		display:none;
	}


	.ContainerContent {
		width:991px;
		height:482px;
		margin:0;
		padding:0;
		background:#ff0071 url(../../_data/image/decor/content-left-bg.png) no-repeat bottom left;
		overflow:hidden;
	}

/* ----------- */

	.ContainerContentLarge {
		width:991px;
		height:482px;
		margin:0;
		padding:0;
		background-image: url(../../_data/image/decor/content-right-bottom-bg.png);
		background-repeat:no-repeat;
		background-position:bottom right;
	}

/* ----------- */

	.ContainerContentLeft {
		float:left;
		width:215px;
		height:482px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.HomeLeftText {
		margin:55px 12px 20px 28px;
		padding:0;
		font-size:9pt;
	}

	.LeftText {
		margin:5px 12px 20px 28px;
		padding:0;
	}

	.ContainerContentLeft ul {
		margin:0px 0px 0px 12px;
		padding:0;
		list-style: disc none outside;
	}

	.ContainerContentLeft li {
		margin:0px 0px 5px 0px;
		padding:0;
	}

/* ----------- */

	.ContainerContentRight {
		float:left;
		width:776px;
		height:482px;
		margin:0;
		padding:0;
		background:#ff0071 url(../../_data/image/decor/content-right-bottom-bg.png) no-repeat bottom left;
		overflow:hidden;
	}

/* ----------- */

	.small {
		font-size:7.5pt;
	}

	.ContainerContentRightLeft {
		float:left;
		width:358px;
		height:482px;
		margin:0;
		padding:15px 10px 0px 20px;
		overflow:hidden;
	}

/* ----------- */

	.ContainerContentRightRight {
		float:left;
		width:358px;
		height:482px;
		margin:0;
		padding:63px 20px 0px 10px;
		overflow:hidden;
	}

/* ----------- */

	.foot {
		width:981px;
		height:40px;
		margin:0px auto;
		padding:0;
		font-size:7.5pt;
	}

	.foot .right {
		float:left;
		width:500px;
		height:40px;
		color:#999999;
	}

	.foot .right p {
		margin:0;
		padding:0;
		text-align:right;
	}

	.foot .left {
		float:left;
		width:481px;
		height:40px;
	}

	.foot .left ul {
		margin:0;
		padding:0;
		list-style:none none;
	}

	.foot .left li {
		float:left;
		white-space:nowrap;
	}

	.foot a, .foot a:visited, .foot a:link {
		color:#999999;
		font-weight:normal;
	}

	.foot a:hover, .foot a:active {
		color:#ffcc00;
		font-weight:normal;
	}
		
	/* **************
		Plip Button Grey
	   ************** */

	.PlipGrey span {
		margin:0;
		padding:0;
		font-size:11px;
		font-family:Verdana, Candara, Arial, sans-serif;
		font-weight:bold;
	}

	a.PlipGrey {
		float:left;
		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 {
		color:#333333;
		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;
	}

	.BodyWindow {
		margin:0;
		padding:0;
		color:#000000;
		background:#ffffff none;
		font-family:Verdana, Arial, Sans-Serif;
		font-size:8.5pt;
	}

}

	/* **************
		Génériques
	   ************** */

p {margin:0px 0px 8px 0px;padding:0;}
img {margin:0;padding:0;border:none;}
legend {margin:0px 8px 0px 8px;padding:0px 4px 4px 4px;font-size:11pt;font-weight:bold;color:#ffffff;background-color:inherit;}
td {vertical-align:top;}
blockquote {padding:0px 0px 0px 12px;margin:12px 0px 0px 0px;background:url(../../images/bg-quote.png) no-repeat;}
blockquote p {margin:2px 0px 0px 0px;}
.hr { height:2px;padding: 0; margin: 3px 0px 3px 0px; background-color:#572145;overflow:hidden; }

.HasError {
	padding-left:20px;
	padding-top:2px;
	color:#fbde42;
	font-weight:bold;
	background: url('../../images/_protected/critical.png') no-repeat left top;
}

.HasWarning {
	padding-left:20px;
	padding-top:2px;
	color:#fbde42;
	font-weight:bold;
	background: url('../../images/_protected/non-critical.png') no-repeat left top;
}

.HasInfo {
	padding-left:20px;
	padding-top:2px;
	color:#53da3f;
	font-weight:bold;
	background: url('../../images/_protected/information.png') no-repeat left top;
}

.Exergue p {text-align:left;}

.ImageText {
	clear:both;
}

.FloatClear {
	float:left;
	margin-right:50px;
	margin-bottom:10px;
}

.VerySmall {
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
}

@media print,handheld {

	body {
		margin:0;
		padding:0;
		color:#000000;
		background-color:#ffffff;
		font-family:Verdana,Tahoma,Arial,Sans-Serif;
		font-size:8.5pt;
	}

	fieldset {
		background:#ffffff none;
	}

	h1 {clear:both;font-size:12pt;color:#000000;background-color:Transparent;padding:0;margin:0px 0px 7px 0px;} /* 61162d */
	h2 {clear:both;font-size:11pt;color:#000000;background-color:Transparent;padding:0;margin:0px 0px 5px 0px;} /* 004054 */
	h3 {clear:both;font-size:10pt;color:#000000;background-color:Transparent;padding:0;margin:0px 0px 3px 0px;}
	h4 {clear:both;font-size:9pt;color:#000000;background-color:Transparent;padding:0;margin:0;}

	a, a:link, a:visited {
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		background-color:inherit;
	}

	.PrintAddress {
		margin:0px 0px 20px 0px;
		padding:0;
		font-weight:bold;
	}

	.Found {
		color:inherit;
		background-color:#000000;
	}

	.TopOfPage {
		display:none;
	}

	.DontPrint {
		display:none;
	}

	/* **************
		Conteneur
	   ************** */

	.Logo {
		display:none;
	}

	.LogoPrint {
		width:100%;
		margin:0;
		padding:0px 0px 25px 0px;
	}

	.Container {
		width:100%;
		margin:0;
		padding:0px 0px 0px 10px;
	}

	/* **************
		Divisions du Conteneur
	   ************** */

	.foot .left {
		clear:both;
		float:none;
	}

	.foot .left ul {
		margin:0;
		padding:25px 0px 0px 0px;
		list-style:none none;
	}

	.foot .left li {
		float:left;
		white-space:nowrap;
	}

	.foot .right {
		clear:both;
		float:none;
		margin:0;
		padding:20px 0px 0px 10px;
	}

	/* **************
		Plip Button Grey
	   ************** */

	.PlipGrey span {
		display:none;
	}
}
