#version {
	margin: 0 auto;
	width: 480px;
	font-size: 0.86em;
	padding-bottom: 40px;
}
	.VendreWrapper1 {
		font-size: 0.86em;
		color: #4e4e4e;
		overflow: hidden;
		padding-bottom: 6px;
		margin-top: 4px;
		background: url(../images/decor/illus_meuble_line_decor.gif) repeat-x left bottom;
	}
	* html .VendreWrapper1 {
		height: 1%;
	}
		.VendreWrapper1 a {
			font-size: 1em;
			color: #4e4e4e;
			padding-top: 2px;
		}
		.Retour {
			background: url(../images/decor/illus_retour_map.gif) no-repeat left top;
			padding-left: 15px;
			float: left;
		}
		.LangVersion {
			background: url(../images/decor/illus_uk_flag.gif) no-repeat left 2px;
			padding-left: 20px;
			color: #4e4e4e;
			float: right;
		}
		.LangVersionFr {
			background: url(../images/decor/illus_fr_flag.gif) no-repeat left 2px;
			padding-left: 20px;
			color: #4e4e4e;
			float: right;
		}
	.VendreWrapper2 {
		font-size: 0.86em;
		overflow: hidden;
		padding-bottom: 20px;
		padding-top: 3px;
		background: url(../images/decor/illus_meuble_line_decor2.gif) repeat-x left bottom;
	}
	* html .VendreWrapper2 {
		height: 1%;
	}
		.Decor3,
		.PrintVersion {
			display: block;
			width: 20px;
			height: 20px;
			float: left;
		}
		.Decor3 span,
		.PrintVersion span  {
			display: none;
		}
		.Decor3 {
			background: url(../images/decor/illus_meuble_1.gif) no-repeat left top;
			margin-right: 7px;
		}
		.PrintVersion {
			background: url(../images/decor/illus_meuble_print.gif) no-repeat left top;
		}
		
		.Acceder {
			background: url(../images/decor/bt_reservation_off.png) no-repeat left top;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/decor/bt_reservation_off.png', sizingMethod='crop');
			display: block;
			width: 240px;
			height: 21px;
			float: right;
			font-size: 1em;
			color: #825e10;
			padding-top: 4px;
			padding-bottom: 4px;
			font-weight: bolder;
		}
		.Acceder:hover {
			background: url(../images/decor/bt_reservation_on.png) no-repeat left top;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/decor/bt_reservation_on.png', sizingMethod='crop');
		}
			
		.Acceder span {
				display: none;
		}
		
		.Acceder_en {
			background: url(../images/decor/bt_reservation_off_en.png) no-repeat left top;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/decor/bt_reservation_off_en.png', sizingMethod='crop');
			display: block;
			width: 222px;
			height: 21px;
			float: right;
			font-size: 1em;
			color: #825e10;
			padding-top: 4px;
			padding-bottom: 4px;
			font-weight: bolder;
		}
		.Acceder_en:hover {
			background: url(../images/decor/bt_reservation_on_en.png) no-repeat left top;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/decor/bt_reservation_on_en.png', sizingMethod='crop');
		}
			
		.Acceder_en span {
				display: none;
		}
		
		
/*--*/
.WrapLink1 {
	font-size: 1em;
	position: absolute;
	bottom: 3px;
	right: 0px;
}
	.WrapLink1 a {
		display: block;
		padding-left: 12px;
	}
	.WrapLink1 a.Retour {
		background: url(../images/decor/illust_btn_retour.gif) no-repeat left 2px;
	}
	.WrapLink1 a.Nouvelle {
		background: url(../images/decor/illus_btn_nouve.gif) no-repeat left 2px;
	}
.WrapLink3 {
	font-size: 1em;
	float: right;
	overflow: hidden;
	width: 233px;
}
* html .WrapLink3 {
	height: 1%;
}
	.WrapLink3 a {
		display: block;
		padding-left: 12px;
	}
	.WrapLink3 a.Retour {
		background: url(../images/decor/illust_btn_retour.gif) no-repeat left 2px;
		float: left;
	}
	.WrapLink3 a.Nouvelle {
		background: url(../images/decor/illus_btn_nouve.gif) no-repeat left 2px;
		float: right;
	}

.PageNavigation {
	background: url(../images/decor/illus_meuble_line_decor.gif) repeat-x left top;
	margin-bottom: 6px;
	overflow: hidden;
	margin-top: 3px;
}
* html .PageNavigation {	
	height: 1%;
}
.WrapPageNav {
	background: url(../images/decor/illus_meuble_line_decor.gif) repeat-x left bottom;
	padding: 8px 0px;
	float: left;
}
.PageNavigation a {
	width: 78px;
	font-size: 1em;
}
.PageNavigation a.Precedent {
	float: left;
	padding-left: 12px;
	background: url(../images/decor/illust_btn_retour.gif) no-repeat left 2px;
}
.PageNavigation p {
	float: left;
	text-align: center;
	width: 300px;
}
.PageNavigation a.Suivant {
	float: right;
	padding-right: 12px;
	text-align: right;
	background: url(../images/decor/illus_btn_retour2.gif) no-repeat right 2px;
}
.WrapLink2 {
	overflow: hidden;
}
* html .WrapLink2 {
	height: 1%;
}
.WrapLink2 a {
	float: left;
	margin-right: 5px;
}
a.Ajouter {
	float: right;
	margin-right: 0px;
}
	#version p.CloseButton {
		text-align: right;
		padding-right: 20px;
	}
		#contentversion h1,
		#contentversion h3 {
			font-size: 1.6em;
			font-weight: normal;
			color: #ff8400;
			padding-top: 8px;
		}
		#contentversion #boxInfo01 {
			margin: 4px 0px 12px 0px;
			padding: 10px 0px 10px 10px;
			background-color: #f0efef;
			overflow: hidden;
			position: relative;
		}
		#boxInfo01 #infoFloirac {
			float: left;
			width: 270px;
		}
		#boxInfo01 #infoFloirac img {
			float: left;
		}
		#boxInfo01 .boxPicto { float:right  }
		#contentversion .prix_sejour { margin-right:30px; border-collapse: collapse; font-size:0.94em; }
		#contentversion .prix_sejour th { border:1px solid #FFFFFF; padding:4px; background-color:#FFCE99; }
		#contentversion .prix_sejour td { border:1px solid #FFFFFF; padding:4px; background-color:#F0EFEF; text-align:center }
			
			#infoFloirac h2.Alt01,
			#infoFloirac h4.Alt01 {
				color: #ff8400;
				padding-bottom: 5px;
				font-size: 1.3em;
				font-weight: bolder;
			}
			#infoFloirac p.Detail {
				padding-bottom: 5px;
				float: left;
				width: 160px;
				margin-top: 10px;
			}
			#infoFloirac p.Price {
				 padding-top: 10px;
				 padding-bottom: 15px;
			}
			#infoFloirac p.Price span {
				padding: 3px 5px;
				color: #4e4e4e;
				background-color: #c3c3c3;
				font-weight: bolder;
			}
			
#infoFloirac .Plan {
	float:left;
	clear:left;
	margin-top:35px
}
#infoFloirac .Plan a {
	display:inline-block;
	padding:2px 4px 2px 10px;
	background:#FFFFFF url(../images/decor/illus_arrow_11.gif) no-repeat 5px 50%;
	text-decoration: none;
	font-weight: bolder;
	font-size: 0.925em;
	color: #FF8400;
	border:1px solid #FF8400;
}
			
		#boxInfo01 #showImg {
			float: right;
			width: 195px;
			position: relative;
		}
		#boxInfo01 #showImg a.Zoom {
			display: block;
			width: 17px;
			height: 17px;
			position: absolute;
			top: 0px;
			right: 0px;
			background: url(../images/decor/illust_zoom.gif) no-repeat left top;
		}
		#boxInfo01 #showImg a.Zoom span {
			display: none;
		}
		#showImg p#layer01 {
			position: absolute;
			top: 0px;
			right: 0px;
		}
		#showImg #itemsList01 {
			overflow: hidden;
		}
		#showImg #itemsList01 ul {
			float: right;
			padding-bottom: 4px;
			padding-top: 3px;
		}
		#showImg #itemsList01 ul li {
			float: left;
			margin-right: 3px;
		}
		#showImg #itemsList01 ul li a {
			float: left;
			width: 17px;
			height: 15px;
			margin-right: 3px;
			text-align: center;
			padding-top: 2px;
			color: #ff8400;
			border: 1px solid #ff8400;
		}
		#showImg #itemsList01 ul li a.Active,
		#showImg #itemsList01 ul li a:hover {
			background: #ff8400;
			color: #FFFFFF;
		}
		#showImg #itemsList01 ul li.Last {
			margin-right: 0px!important;
		}
		#version h4.Alt02 {
			font-size: 1.2em;
			color: #ff8400;
			font-weight: bolder;
			padding-left: 12px;
			background: url(../images/decor/illus_meuble_square.gif) no-repeat left 6px;
		}
		#version #boxInfo2 {
			padding-bottom: 5px;
			overflow: hidden;
		}
			#boxInfo2 #detailWnd {
				float: left;
				width: 290px;
			}
			#boxInfo2 #detailWnd li a { text-decoration:underline }
			#boxInfo2 .boxInfoRightCol { float:left; margin-left:13px; }
			#version h5.Port {
				font-size: 1em;
				font-weight: bolder;
				padding-bottom: 4px;
				padding-top: 14px;
			}
			
				#boxInfo2 .TVA {
					margin-top: 6px;
					font-size: 1.1em;
					background: url(../images/decor/illus_profitez.gif) no-repeat left top;
					padding: 10px 15px 6px 37px;
					font-weight: bolder;
				}
			#boxInfo2 .interesse {
				width: 177px;
				margin-bottom:10px;
			}
				.interesse h5.InteressTit {
					font-size: 1em;
					color: #ff8400;
					font-weight: bolder;
					padding-top: 14px;
					padding-bottom: 4px;
					background: url(../images/decor/illus_interest.gif) repeat-x left bottom;
				}
				.interesse .infoInter {
					padding: 9px 6px;
					/*background: #ffce99 url(../images/decor/illus_interest.gif) repeat-x left bottom;*/
					color: #000;
				}
				.interesse .infoInter h5 {
					color:#4E4E4E;
					font-size:0.9em;
					font-weight:bolder;
					margin-bottom:5px;
				}
				
				
				.liens_reservation_residence h5 { position:absolute; left:-5000px; }
				.liens_reservation_residence.callback h5 { position:static; }
				.liens_reservation_residence ul { position:relative; }
				.liens_reservation_residence li { height:25px; margin-bottom:15px; }
				.liens_reservation_residence li a { position:absolute; right:0; display:block; text-align:center; font-weight:bold; font-size:1.1em; width:202px; height:25px; padding-left:10px; padding-right:5px; line-height:25px; text-decoration:underline }
				.liens_reservation_residence li a:hover { text-decoration:none }
				.liens_reservation_residence .sejour_moins3 a { color:#000; background:url(../images/BT_reservation-moins3mois.gif) no-repeat; }
				.liens_reservation_residence .sejour_plus3 a { color:#FFF; background:url(../images/BT_reservation-plus3mois.gif) no-repeat; }
				.liens_reservation_residence .mandat_gestion a { width:207px; color:#FFF; background:url(../images/BT_reservation-mandat-gestion.gif) no-repeat; }
				.liens_reservation_residence h5 { font-size:1em; margin-bottom:5px; color:#4E4E4E; padding-left:16px; background:url(../images/fleche-clignotante.gif) no-repeat; }
				.liens_reservation_residence h5 a { text-decoration:underline !important; }
				
				#boxInfo2 .proximite { 
					border:1px solid #FF8400; 
					padding:9px 6px;
					width:158px;
				}
				#boxInfo2 .proximite h5 {
					color:#4E4E4E;
					font-size:0.9em;
					font-weight:bolder;
					margin-bottom:5px;
				}
				.infoInter .Commercial {
					background: url(../images/decor/px_circle2.gif) no-repeat left 4px;
				}
				.infoInter .Commercial:first-letter {
					padding-left: 11px;
				}
			#version p.Environment {
				margin-top: 3px;
				margin-bottom: 10px;
				padding-left: 11px;
				background: url(../images/decor/illus_arrow_9.gif) no-repeat left 4px;
			}
			#version p.Environment a:link,
			#version p.Environment a:visited,
			#version p.Environment a:hover {
				color: #4e4e4e;
				text-decoration: none;
			}
ul.ListStyle1 li {
	background: url(../images/decor/illus_meuble_arrow2.gif) no-repeat left 4px;
	padding-left: 10px;
	margin-bottom: 8px;
}
ul.ListStyle1 li a {
	text-decoration:underline !important;
}
ul.ListStyle1 li a span {
	color: #ff8400;
}
ul.ListStyle2 li {
	background: url(../images/decor/illus_meuble_square_small.gif) no-repeat left 5px;
	padding-left: 8px;
}
ul.ListServices {
	overflow: hidden;
	padding: 5px 0px 15px 0px;
}
* html ul.ListServices {
	height: 1%;
}
	ul.ListServices li {
		background: none;
		float: left;
		padding: 0px;
		margin-right: 5px;
	}
		ul.ListServices li a {
			background: none;
			float: left;
		}
		.Note {
			font-size: 0.86em;
		}
	#footerVer {
		background: url(../images/decor/illus_popup_bg.gif) repeat-x left bottom;
	}
	#footerVer p {
		text-align: right;
		padding-right: 20px;
	}

/* Encart rouge */
#encart_rouge { width:191px; padding-top:10px; margin-bottom:5px; background:url(../images/encart_haut.gif) no-repeat; color:#FFFFFF; font-size:1em; font-weight:bold }
#encart_rouge .encart_bas { padding-bottom:15px; background:url(../images/encart_bas.gif) no-repeat bottom; }
#encart_rouge .encart_bg { background:url(../images/encart_bg.gif) repeat-y; padding:0 12px 0 5px; text-align:center; }

#showImg .annonce_image { text-align:right; }
