﻿@media screen,projection {

	body {
		margin:0;
		padding:0px 0px 10px 0px;
		color:#000000;
		background:#ffffff url("../../_data/image/decor/std-body-bg.png");
		font-family:Verdana, Arial, Sans-Serif;
		font-size:8pt;
	}

	.BodyWindow {
		margin:0;
		padding:0;
		color:#000000;
		background:#ffffff none;
		font-family:Verdana, Arial, Sans-Serif;
		font-size:8pt;
	}

	.Introduction {
		display:none;
	}

	h1 {clear:both;font-size:12pt;color:#00662c;background-color:Transparent;padding:0;margin:0px 0px 7px 0px;} /* 61162d */
	h2 {clear:both;font-size:11pt;color:#00662c;background-color:Transparent;padding:0;margin:0px 0px 5px 0px;} /* 004054 */
	h3 {clear:both;font-size:10pt;color:#00662c;background-color:Transparent;padding:0;margin:0px 0px 3px 0px;}
	h4 {clear:both;font-size:9pt;color:#00662c;background-color:Transparent;padding:0;margin:0;}

	a, a:link, a:visited {
		color:#4b3c30;
		text-decoration:none;
		font-weight:bold;
		background-color:inherit;
	}

	a:hover {
		color:#00662c;
		background-color:inherit;
	}

	a:active {
		color:#ff0000;
		background-color:inherit;
	}

	.Found {
		color:inherit;
		background-color:#d9e409;
	}

	/* **************
		Carte
	   ************** */

	.MapBody {
		margin:0;
		padding:0;
		background:#f4f7fa url('../../_data/image/decor/std-content-right-bg.png') bottom repeat-x;
	}

	.MapBody form {
		margin:0;
		padding:0;
	}

	.MapLeft {
		float:left;
		width:650px;
		height:555px;
		margin:0;
		padding:0;
		border-right:solid 1px #c0c0c0;
		overflow:hidden;
	}

	.MapRight {
		float:left;
		width:205px;
		height:545px;
		margin:0;
		padding:5px 0px 5px 10px;
		overflow:hidden;
	}


	/* **************
		Container
	   ************** */

	.Container {
		width:991px;
		height:auto;
		margin:10px auto;
		padding:0;
		color:inherit;
		background:#ffffff none;
		border:solid #767676 1px;
		overflow:hidden;
	}

	.Container-Window {
		width:700px;
		margin:10px auto;
		padding:0;
		color:inherit;
		overflow:hidden;
	}

	.Container-Window .ContentRight {
		width:100%;
		margin:0;
		padding:0;
	}

	.Container-Window .ContentRightLarge {
		width:100%;
		margin:0;
		padding:0;
	}

	.ContainerHeader {
		width:991px;
		height:111px;
		margin:0;
		padding:0;
		color:inherit;
		background:#ffffff url('../../_data/image/decor/std-container-top-bg.png');
		overflow:hidden;
	}
	
	.TopLogo {
		float:left;
		width:423px;
		height:64px;
		margin:0;
		padding:28px 0px 0px 40px;
		overflow:hidden;
	}

	.ContainerContent {
		clear:both;
		height:auto;
		margin:0;
		padding:0;
	}

	.ContainerTop {
		clear:both;
		height:14px;
		margin:0;
		padding:0;
		background:#ffffff url('../../_data/image/decor/std-content-top-bg.png') no-repeat;
		overflow:hidden;
	}

	.ContainerLeft {
		float:left;
		width:234px;
		min-height:400px;
		height:auto;
		margin:0;
		padding:10px 0px 10px 0px;
		background:#bae2be url('../../_data/image/decor/std-content-left-bg.png') repeat-x bottom;
		overflow:hidden;
	}

	.StatCount {
		margin:0px 0px 8px 0px;
		padding:0px 10px 0px 5px;
		font-weight:bold;
	}

	.MailUnread {
		margin:0px 0px 8px 0px;
		padding:0px 10px 0px 45px;
		color:#ff0000;
		background:url('../../_data/image/decor/mail-unread.gif') no-repeat left 50%;
		font-weight:bold;
	}

	.MailNone {
		margin:0px 0px 8px 0px;
		padding:0px 10px 0px 45px;
		color:#666666;
		background:url('../../_data/image/decor/mail-none.gif') no-repeat left 50%;
	}

	.CreditStatus, .SearchStatus {
		margin:0px 0px 8px 0px;
		padding:0px 10px 0px 4px;
	}

	.ContentLeft {
		float:left;
		width:159px;
		height:auto;
		margin:0;
		padding:0px 10px 0px 45px;
		overflow:hidden;
	}

	.ContentLeft ul {
		list-style:square none;		
		margin:0px 10px 3px 0px;
		padding:0;
	}

	.ContentLeft li {
		margin:0px 0px 5px 16px;
		padding:0;
	}

	.ContentRight {
		float:left;
		width:777px;
		height:auto;
		min-height:400px;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	.ContentRightLarge {
		float:left;
		width:714px;
		/*width:636px;*/
		height:auto;
		min-height:400px;
		margin:0;
		padding:10px 10px 10px 15px;
		background:#ffffff none;
		overflow:hidden;
	}

	.ContentRightLarge ul {
		list-style:square none;		
		margin:0px 10px 3px 0px;
		padding:0;
	}

	.ContentRightLarge li {
		margin:0px 0px 5px 16px;
		padding:0;
	}

	.ContentRightSmall {
		display:none;
/*		float:left;
		width:113px;
		height:auto;
		min-height:400px;
		margin:0;
		padding:10px 5px 10px 10px;
		background-image:url('../../_data/image/decor/std-content-right-bg.png');
		background-position:bottom;
		background-repeat:repeat-x;
		overflow:hidden;*/
	}

	.ContentRightLeft {
		float:left;
		width:302px;
		height:auto;
		min-height:400px;
		margin:0;
		padding:10px 5px 10px 27px;
		background:#ffffff url('../../_data/image/decor/std-vertical.png') repeat-y right;
		overflow:hidden;
	}

	.ContentRightLeft ul {
		list-style:square none;		
		margin:0px 10px 3px 0px;
		padding:0;
	}

	.ContentRightLeft li {
		margin:0px 0px 5px 16px;
		padding:0;
	}

	.ContentRightRight {
		float:left;
		width:395px;
		height:auto;
		min-height:400px;
		margin:0;
		padding:10px 5px 10px 23px;
		background-color:#f4f7fa;
		background-image:url('../../_data/image/decor/std-content-right-bg.png');
		background-position:bottom;
		background-repeat:repeat-x;
		overflow:hidden;
	}

	.ContentRightRight ul {
		list-style:square none;		
		margin:0px 10px 3px 0px;
		padding:0;
	}

	.ContentRightRight li {
		margin:0px 0px 5px 16px;
		padding:0;
	}

	.TopOfPage {
		clear:both;
		margin:0;
		padding:16px 0px 8px 0px;
	}

	.TopOfPage p {
		font-size:8pt;
	}

	.TopOfPage img {
		margin:0px 4px 0px 0px;
		width:7px;
		height:9px;
		text-align:center;
	}

	.ContainerBottomLeft {
		clear:both;
		float:left;
		width:6px;
		height:34px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/std-container-bottom-left.png');
		overflow:hidden;
	}

	.ContainerBottomLeftW {
		clear:both;
		float:left;
		width:6px;
		height:34px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/std-container-bottom-left-w.png');
		overflow:hidden;
	}

	.ContainerBottom {
		float:left;
		width:979px;
		height:34px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/std-container-bottom-bg.png');
		overflow:hidden;
	}

	.ContainerBottomRight {
		float:left;
		width:6px;
		height:34px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/std-container-bottom-right.png');
		overflow:hidden;
	}

	.ContainerBottomRightW {
		float:left;
		width:6px;
		height:34px;
		margin:0;
		padding:0;
		color:inherit;
		background:url('../../_data/image/decor/std-container-bottom-right-w.png');
		overflow:hidden;
	}

	.Footer {
		margin:0;
		padding:10px 0px 0px 0px;
		font-size:8pt;
	}

	.FooterLeft {
		margin:0;
		padding:0;
		float:left;
		width:49%;
	}

	.FooterRight {
		margin:0;
		padding:0;
		float:right;
		width:49%;
		text-align:right;
	}

	.Footer a:link, .Footer a:visited {
		color:#000000;
		background-color:inherit;
	}

	.Footer a:hover {
		color:#ffffff;
		background-color:inherit;
	}

	.Footer a:active {
		color:#ff0000;
		background-color:inherit;
	}

	/* **************
		LeftMenu
	   ************** */

   .LeftMenu {
		clear:both;
		margin:0;
		padding:0px 5px 0px 5px;
   }

	/* **************
		Sous-Menus de ContentLeft
	   ************** */

	/* Conteneur Haut */
	.BoxTop {
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		height:11px;
		width:602px;
	}

	/* Conteneur Bas */
	.BoxBottom {
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		height:11px;
		width:602px;
	}

	.BoxLeftNormal {
		width:160px;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}

	.BoxLeftNormalBody {
		width:160px;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		color:inherit;
		background:url('../../_data/image/decor/box-ml-pl-sn-body.gif') repeat-y;
		overflow:hidden;
	}

	.BoxLeftNormalBody ul {
		list-style:none none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

	.BoxLeftNormalBody ul li {
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		font-size:9pt;
		font-weight:bold;
		background-image:none;
	}

	.BoxLeftNormalBody a.NSel, .BoxLeftNormalBody a:visited.NSel {
		color:#992137;
		text-decoration:none;
		background-color:inherit;
	}

	.BoxLeftNormalBody a:hover.NSel, .BoxLeftNormalBody a:active.NSel {
		color:#cb4427;
		text-decoration:none;
		background-color:inherit;
	}

	.BoxLeftNormalBody a.Sel, .BoxLeftNormalBody a:visited.Sel {
		color:#ee4427;
		text-decoration:none;
		background-color:inherit;
	}


	.BoxLeftSpecial {
		width:160px;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}

	.BoxLeftSpecialBody {
		width:160px;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		background:url('../../_data/image/decor/box-ml-pl-ss-body.gif') repeat-y;
		overflow:hidden;
	}

	.BoxLeftSpecialBody ul {
		list-style:none none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

	.BoxLeftSpecialBody ul li {
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		font-size:9pt;
		font-weight:bold;
		background-image:none;
	}

	.BoxLeftSpecialBody a.NSel, .BoxLeftSpecialBody a:visited.NSel {
		color:#992137;
		text-decoration:none;
		background-color:inherit;
	}

	.BoxLeftSpecialBody a:hover.NSel, .BoxLeftSpecialBody a:active.NSel {
		color:#cb4427;
		text-decoration:none;
		background-color:inherit;
	}

	.BoxLeftSpecialBody a.Sel, .BoxLeftSpecialBody a:visited.Sel {
		color:#ee4427;
		text-decoration:none;
		background-color:inherit;
	}

	/* **************
		Plip Button Grey
	   ************** */

	.PlipGrey span {
		margin:0;
		padding:0;
		font-size:8pt;
		font-family:Arial, sans-serif;
		font-weight:bold;
	}

	a.PlipGrey {
		float:left;
		background:url('../../_data/image/actions/greybutton_right.gif') no-repeat right top;
		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:#4b3c30;
		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;
	}

	/* **************
		Plip Button Blue
	   ************** */

	.PlipBlue span {
		margin:0;
		padding:0;
		font-size:8pt;
		font-family:Arial, sans-serif;
		font-weight:bold;
	}

	a.PlipBlue {
		float:left;
		background:url('../../_data/image/actions/bluebutton_right.gif') no-repeat right top;
		color:inherit;
		display:block;
		height:24px;
		margin:5px 6px 5px 0px;
		padding-right:18px;
		text-decoration:none;
		vertical-align:middle;
		overflow:hidden;
	}

	a.PlipBlue span {
		background:transparent url('../../_data/image/actions/bluebutton_left.gif') no-repeat;
		color:#4b3c30;
		display:block;
		line-height:14px;
		padding:5px 0 5px 18px;
	}

	a.PlipBlue span img {
		vertical-align:middle;
		border:none;
		margin:-4px 10px 0px -10px;
	}

	a.PlipBlue:hover, a.PlipBlue:active {
		background-position:bottom right;
		outline:none;
	}

	a.PlipBlue:hover span, a.PlipBlue:active span  {
		background-position:bottom left;
		padding:6px 0 4px 18px;
	}

	/* **************
		Plip Button Green
	   ************** */

	.PlipGreen span {
		margin:0;
		padding:0;
		font-size:8pt;
		font-family:Arial, sans-serif;
		font-weight:bold;
	}

	a.PlipGreen {
		float:left;
		background:url('../../_data/image/actions/greenbutton_right.gif') no-repeat right top;
		color:inherit;
		display:block;
		height:24px;
		margin:5px 6px 5px 0px;
		padding-right:18px;
		text-decoration:none;
		vertical-align:middle;
		overflow:hidden;
	}

	a.PlipGreen span {
		background:transparent url('../../_data/image/actions/greenbutton_left.gif') no-repeat;
		color:#4b3c30;
		display:block;
		line-height:14px;
		padding:5px 0 5px 18px;
	}

	a.PlipGreen span img {
		vertical-align:middle;
		border:none;
		margin:-4px 10px 0px -10px;
	}

	a.PlipGreen:hover, a.PlipGreen:active {
		background-position:bottom right;
		outline:none;
	}

	a.PlipGreen:hover span, a.PlipGreen:active span  {
		background-position:bottom left;
		padding:6px 0 4px 18px;
	}


	/* **************
		Plip Arrow Blue
	   ************** */

	.ArrowBlue span {
		margin:0;
		padding:0;
		font-size:8pt;
		font-family:Arial, sans-serif;
		font-weight:bold;
	}

	a.ArrowBlue {
		float:left;
		background:url('../../_data/image/actions/bluearrow_right.gif') no-repeat right top;
		color:inherit;
		display:block;
		height:24px;
		margin:5px 6px 5px 0px;
		padding-right:22px;
		text-decoration:none;
		vertical-align:middle;
		overflow:hidden;
	}

	a.ArrowBlue span {
		background:transparent url('../../_data/image/actions/bluearrow_left.gif') no-repeat;
		color:#4b3c30;
		display:block;
		line-height:14px;
		padding:5px 0 5px 18px;
	}

	a.ArrowBlue span img {
		vertical-align:middle;
		border:none;
		margin:-4px 10px 0px -10px;
	}

	a.ArrowBlue:hover, a.ArrowBlue:active {
		background-position:bottom right;
		outline:none;
	}

	a.ArrowBlue:hover span, a.ArrowBlue:active span  {
		background-position:bottom left;
		padding:6px 0 4px 18px;
	}

	/* **************
		Plip Arrow Green
	   ************** */

	.ArrowGreen span {
		margin:0;
		padding:0;
		font-size:8pt;
		font-family:Arial, sans-serif;
		font-weight:bold;
	}

	a.ArrowGreen {
		float:left;
		background:url('../../_data/image/actions/greenarrow_right.gif') no-repeat right top;
		color:inherit;
		display:block;
		height:24px;
		margin:5px 6px 5px 0px;
		padding-right:22px;
		text-decoration:none;
		vertical-align:middle;
		overflow:hidden;
	}

	a.ArrowGreen span {
		background:transparent url('../../_data/image/actions/greenarrow_left.gif') no-repeat;
		color:#4b3c30;
		display:block;
		line-height:14px;
		padding:5px 0 5px 18px;
	}

	a.ArrowGreen span img {
		vertical-align:middle;
		border:none;
		margin:-4px 10px 0px -10px;
	}

	a.ArrowGreen:hover, a.ArrowGreen:active {
		background-position:bottom right;
		outline:none;
	}

	a.ArrowGreen:hover span, a.ArrowGreen:active span  {
		background-position:bottom left;
		padding:6px 0 4px 18px;
	}

	/* **************
		Aperçu
	   ************** */
	
	.ButtonSummary {
		float:left;
		width:95px;
		height:auto;
		margin:0;
		padding:0px 10px 0px 0px;
	}


	.RssFeed {
		margin:0px 4px 0px 15px;
		padding:0;
	}

	.PrintOnly, .PrintLogo, .PrintAddress {
		display:none;
	}
}

	/* **************
		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:12pt;font-weight:bold;color:#00662c;background-color:inherit;}
td, th {vertical-align:top;}
blockquote {padding:0 0 0 12px;margin:12px 0 0 0;background:url(/images/bg-quote.png) no-repeat;}
blockquote p {margin:2px 0;}

.WithBorder {
	border:solid 1px #666666;
}

.WithBorder1 {
	text-align:right;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
}

.HasError {
	padding-left:20px;
	padding-top:2px;
	color:#d3005f;
	font-weight:bold;
	background: Transparent url(../../images/_protected/critical.gif) no-repeat left top;
}

.HasWarning {
	padding-left:20px;
	padding-top:2px;
	color:#0035ad;
	font-weight:bold;
	background: Transparent url(../../images/_protected/non-critical.gif) no-repeat left top;
}

.HasInfo {
	padding-left:20px;
	padding-top:2px;
	color:#007800;
	font-weight:bold;
	background: Transparent url(../../images/_protected/information.gif) no-repeat left top;
}

.ImageText {
	clear:both;
}

.FloatClear {
	float:left;
	margin-right:50px;
	margin-bottom:10px;
}

/* **************
	Commande
   ************** */

.Commande {
	clear:both;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
/*
.Commande label {
	margin:0px 0px 0px 5px;
	padding:0
}
*/
.Commande p {
	margin:0;
	padding:0
}

.Commande table {
	border:solid 1px #c0c0c0;
	border-collapse:collapse;
}

.Commande td {
	margin:0;
	padding:0px 2px 0px 2px;
	vertical-align:top;
	border: solid 1px #c0c0c0;
}

@media print,handheld {

	body {
		margin:0;
		padding:0;
		color:#000000;
		background-color:#ffffff;
		font-family:Verdana,Tahoma,Arial,Sans-Serif;
		font-size:10pt;
	}

	.Introduction {
		display:none;
	}

	fieldset {
		background:#ffffff none;
	}

	h1 {clear:both;font-size:12pt;color:#00662c;background-color:Transparent;padding:0;margin:0px 0px 7px 0px;} /* 61162d */
	h2 {clear:both;font-size:11pt;color:#00662c;background-color:Transparent;padding:0;margin:0px 0px 5px 0px;} /* 004054 */
	h3 {clear:both;font-size:10pt;color:#00662c;background-color:Transparent;padding:0;margin:0px 0px 3px 0px;}
	h4 {clear:both;font-size:9pt;color:#00662c;background-color:Transparent;padding:0;margin:0;}

	a, a:link, a:visited {
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		background-color:inherit;
	}

	.TopOfPage {
		display:none;
	}

	.Found {
		color:inherit;
		background-color:#000000;
	}

	/* **************
		Carte
	   ************** */

	.MapBody {
		margin:0;
		padding:0;
		background:#f4f7fa url('../../_data/image/decor/std-content-right-bg.png') bottom repeat-x;
	}

	.MapBody form {
		margin:0;
		padding:0;
	}

	.MapLeft {
		margin:0;
		padding:0;
		border-right:solid 1px #c0c0c0;
		overflow:hidden;
	}

	.MapRight {
		margin:0;
		padding:5px 0px 5px 10px;
		overflow:hidden;
	}


	/* **************
		Container
	   ************** */

	.Container {
		width:100%;
		height:auto;
		margin:0;
		padding:0;
	}

	.Container-Window {
		width:100%;
		height:auto;
		margin:0;
		padding:0;
	}

	.ContainerHeader {
		display:none;
	}
	
	.TopLogo {
		display:none;
	}

	.ContainerContent {
		margin:0;
		padding:0;
	}

	.ContainerTop {
		display:none;
	}

	.ContainerLeft {
		display:none;
	}

	.ContentLeft {
	}

	.ContentRight {
	}

	.ContentRightLarge {
	}

	.ContentRightSmall {
	}

	.ContentRightLeft {
		height:auto;
	}

	.ContentRightRight {
		height:auto;
	}

	.ContainerBottomLeft {
	}

	.ContainerBottomLeftW {
	}

	.ContainerBottom {
	}

	.ContainerBottomRight {
		display:none;
	}

	.ContainerBottomRightW {
		display:none;
	}

	.Footer {
		display:none;
	}

	/* **************
		LeftMenu
	   ************** */

   .LeftMenu {
		display:none;
   }

	/* **************
		Plip Button Grey
	   ************** */

	.PlipGrey {
		display:none;
	}

	.PlipBlue {
		display:none;
	}

	.PlipGreen {
		display:none;
	}

	.ArrowBlue {
		display:none;
	}

	.ArrowGreen {
		display:none;
	}

	.DontPrint, .ButtonSummary {
		display:none;
	}
}


