﻿
/* -----------------------
Génériques
-------------------- */

p {margin:0px 0px 8px 0px;padding:0;}
.Justified { text-align:justify;}
img {margin:0;padding:0;border:none;}
table {margin:0;padding:0;}
tr {margin:0;padding:0;}
td {margin:0;padding:0;vertical-align:top;}

legend {font-size:12pt;font-weight:bold;margin:0;padding:10px 2px 10px 2px;}
fieldset {width:450px;margin:0;padding:3px 3px 3px 3px;}

.HasError {
	padding-left:20px;
	padding-top:2px;
	color:#c53e0e;
	font-weight:bold;
	background: url('../../images/_protected/critical.png') no-repeat left top;
}

.HasWarning {
	padding-left:20px;
	padding-top:2px;
	color:#678e2a;
	font-weight:bold;
	background: url('../../images/_protected/non-critical.png') no-repeat left top;
}

.HasInfo {
	padding-left:20px;
	padding-top:2px;
	color:#678e2a;
	font-weight:bold;
	background: url('../../images/_protected/information.png') no-repeat left top;
}

.ClearBoth {
	float:none;
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	height:1px;
}

@media screen, projection {

	body {
		font-family:Verdana, Arial, Sans-Serif;
		font-size:10pt;
		color:#101010;
		margin:0;
		padding:0;
		background-color:#d0d0d0;
	}

	.Spies-Content {
		width:923px;
		height:auto;
		margin:0px auto;
		padding:0;
		background:#b9acad url(../../_data/image/decor/spies-tv-content-bg.jpg);
	}

	.Spies-Container {
		width:823px;
		margin:20px auto;
		padding:0;
	}

	.Spies-Container .left {
		float:left;
		width:253px;
		height:auto;
		margin:0;
		padding:0;
	}

	.Spies-Container .right {
		float:left;
		width:570px;
		height:auto;
		margin:0;
		padding:0;
	}

	.Spies-Container .left2 {
		float:left;
		width:520px;
		height:auto;
		margin:0px 40px 0px 0px;
		padding:0;
	}

	.Spies-Container .right2 {
		float:left;
		width:263px;
		height:auto;
		margin:0;
		padding:0;
	}

	.Spies-Container .left3 {
		float:left;
		width:353px;
		height:auto;
		margin:0;
		padding:0;
	}

	.Spies-Container .h5 {
		font-weight:bold;
		color: #8a2a1c;
		background-color: transparent;
		text-decoration: none;
		padding-top: 15px;
		padding-right: 2px;
		padding-bottom: 0px;
		padding-left: 2px;
	}

	.h5 a, .h5 a:link, .h5 a:visited {
		color:#8a2a1c;
		background-color:transparent;
		text-decoration:none;
		margin:0px 4px 0px 4px;
		padding:0px 4px 0px 4px;
	}

	.h5 a:hover, .h5 a:active {
		color:#ffffff;
		text-decoration:none;
		background-color:#8a2a1c;
	}

	.Spies-Container .right3 {
		float:left;
		width:470px;
		height:auto;
		margin:0;
		padding:0;
	}

	.Spies-Header {
		width:923px;
		height:201px;
		margin:0;
		padding:0;
		background:#482832 url(../../_data/image/decor/spies-tv-header-bg.jpg);
	}

	.Spies-Header .title {
		width:443px;
		height:59px;
		margin:0px auto;
		padding:0;
	}

	.Spies-Header .logo {
		width:601px;
		height:105px;
		margin:0px auto;
		padding:0;
	}

	.Spies-Header .strange {
		width:438px;
		height:28px;
		margin:0px 0px 0px 500px;
		padding:0;
	}

	.Spies-Footer {
		width:923px;
		height:auto;
		margin:0;
		padding:0;
		background:#482832 url(../../_data/image/decor/spies-footer-bg.jpg);
		font-size:8pt;
		color:#c0c0c0;
	}

	.Spies-Footer .left {
		float:left;
		width:498px;
		height:auto;
		margin:6px 0px 0px 2px;
		padding:0;
	}

	.Spies-Footer .right {
		float:left;
		width:421px;
		height:auto;
		margin:6px 2px 0px 0px;
		padding:0;
	}

	.Introduction {
		display:none;
	}

	a, a:link, a:visited {
		color:#8a2a1c;
		background-color:transparent;
		text-decoration:none;
		padding:0px 2px 0px 2px;
	}

	a:hover, a:active {
		color:#ffffff;
		text-decoration:none;
	}

	.LinkColoured a:hover, .LinkColoured a:active {
		background-color:#8a2a1c;
	}

/* ************************
Menu Bas
************************ */

	.BottomMenu ul {
		list-style:none none;
		margin:0;
		padding:0;
	}

	.BottomMenu li {
		float:left;
		margin:0;
		padding:0;
	}

	.BottomMenu a, .BottomMenu a:link, .BottomMenu a:visited {
		color:#c0c0c0;
		background-color:transparent;
		text-decoration:none;
		margin:0px 4px 0px 4px;
		padding:0px 4px 0px 4px;
	}

	.BottomMenu .selected a, .BottomMenu .selected a:link, .BottomMenu .selected a:visited,
	.BottomMenu a:hover, .LinkColoured a:active {
		color:#ffffff;
		text-decoration:none;
		background-color:#8a2a1c;
	}

	.PrintOnly {
		display:none;
	}
}

@media print, handheld {

	body {
		font-family:Verdana, Arial, Sans-Serif;
		font-size:9pt;
		color:#000000;
		background-color:#ffffff;
	}

	.Spies-Header {
		margin:0;
		padding:0px 0px 20px 0px;
	}

	.Spies-Container .left img {
		float:left;
		width:190px;
		margin:0px 10px 20px 0px;
		padding:0;
	}

	.Spies-Container .right {
		margin:0px 0px 0px 0px;
		padding:0;
	}

	.Spies-Footer .left {
		font-size:8pt;
		font-weight:bold;
	}

	.Spies-Footer .right {
		display:none;
	}

	.Introduction {
		display:none;
	}

	.DisplayOnly {
		display:none;
	}
}

