		#FondListePlan {
			margin: 20px;
			/*
			background-repeat: no-repeat;
			background-image: url(/images/plans_fond1.gif); 
			background-position: center center;
			*/
			width: 733px;
			min-height: 450px;
			_height: 450px;
		}
		
		#Intro {
			font-size: 110%;
			font-weight: bold;
			color: #7A85A9;
		}
		
		#Description {
			font-size: 80%;
		}
		#Description div {
			margin-top: 10px;
			margin-bottom: 5px;
			font-size: 100%;
			font-weight: bold;
			color: #7A85A9;
		}
		#PlusDinfos {
			margin-top: 10px;
		}
		#PlusDinfos a {
			cursor: pointer;
			z-index:10000;
		}
		#PlusDinfos a:link {color: #0D3692; text-decoration: none;}
		#PlusDinfos a:visited {color: #0D3692; text-decoration: none;}
		#PlusDinfos a:hover {color: #FEB32B; text-decoration: underline;}
		#PlusDinfos a:hover span {color: #FEB32B; text-decoration: underline;}
		#PlusDinfos span {
			font-size: 90%;
			font-weight: bold;
			color: #0D3692;
		}
		#PlusDinfos img {
			margin-right: 10px;
			margin-left: 10px;
			display: inline;
			vertical-align: middle;
			border: none;
		}

		
		#FondListe {
			margin-top: 15px;
			margin-left: 5px;
			width: 193px;
			min-height: 400px;
			_height: 400px;
			float: left;
			display: inline;
		}
		#FondPlan {
			margin-top: 15px;
			margin-right: 15px;
			background-repeat: no-repeat;
			background-image: url(/images/plans_fond2.gif); 
			background-position: center center;
			width: 510px;
			min-height: 420px;
			_height: 420px;
			float: right;
			display: inline;
		}
		

		#Plan {
			background-color: transparent;
			background-repeat: no-repeat;
			background-image: url(/images/espaces2roues.gif); 
			background-position: center center;
			width: 510px;
			min-height: 420px;
			_height: 420px;
		}
		
		.ParkingZone {
			padding-top: 5px;
			padding-left: 5px;
			text-align: left;
			display: block;
		}
		.ParkingZone a {
			color: #0D3692;
			font-size: 90% !important;
			font-weight: bold !important;
			text-decoration: none;
		}

		#PlanSub {background: transparent; position: relative; top: -13px; left:17px; border: none; visibility: visible;}
		#ImgPictoOn {position:relative; background: transparent; top: 224px; left:561px; border: none;}
		
		.On {}
		.Off {}

		.Details {
			position: absolute;
			background-color: white;
			border: 1px solid #869AC8;
			padding-bottom: 15px;
			padding-right: 5px;
			width: 370px;
		}
		
		.TitreBlock {
		 	color: #0D3692;
		 	width: 150px;
		 	height: 24px; 
		 	border-bottom: 1px solid #869AC8;
		 	border-right: 1px solid #869AC8;
		 	text-align: center;
		 	font-size: 120%;
		 	font-weight: bold;
		 	padding-top: 5px;
		 	float: left;
		}
		.PictoBlock {
		 	border: 1px solid #869AC8;
		 	text-align: center;
		 	margin-top: 5px;
		 	margin-right: 5px;
		 	float: right;
		}
		.ElemBlock2 {
		 	width: 250px;
		 	border-left: 1px solid #869AC8;
		 	border-bottom: 1px solid #869AC8;
		 	font-size: 85%;
		 	padding-top: 10px;
		 	padding-left: 10px;
		 	padding-bottom: 10px;
		 	margin-left:20px;
		 	clear: both;
		}
		.ElemBlock2 span.Prix {
			color: #D9683B;
			font-weight: bold;
			margin-left: 8px;
		}
		.FooterBlock {
			font-size: 85%;
			font-weight: bold;
			border-top: 1px solid #869AC8;
		 	text-align: center;
		 	margin-top: 10px;
		}
	

		.Info {
			margin-top: 5px;
			margin-left: 10px;
		}
		.Info span {
			font-size: 80%;
			margin-bottom: 5px;
		}
		.Info span.On {
			color: #009700;
			border: none;
		}
		.Info span.Off {
			color: #BB0000;
		}
		.Detail {
			margin-top: 10px;
			margin-left: 15px;
		}
		.Detail a {
			cursor: pointer;
			z-index:10000;
		}
		.Detail a:link {color: #0D3692; text-decoration: none;}
		.Detail a:visited {color: #0D3692; text-decoration: none;}
		.Detail a:hover {color: #FEB32B; text-decoration: underline;}
		.Detail a:hover span {color: #FEB32B; text-decoration: underline;}
		.Detail span {
			font-size: 100%;
			font-weight: bold;
			color: #0D3692;
		}
		.Detail img {
			margin-right: 10px;
			margin-left: 10px;
			display: inline;
			vertical-align: middle;
			border: none;
			float: left;
		}