* {
	margin: 0;
	padding: 0;
	border: 0;
	scrollbar-arrow-color : #4B0000;
	scrollbar-face-color : #E3DCD6;
	scrollbar-highlight-color : #E3DCD6;
	scrollbar-shadow-color : #9B7F74;
	scrollbar-3dlight-color : #FFF;
	scrollbar-darkshadow-color : #FFF;
	scrollbar-base-color : #A0D21C;
	scrollbar-track-color : #FFF;
	
	font: normal 12px "Arial";
}

body {
	width: 100%;
	height: 100%;
	background-color: #000;
}

a:link, a:visited, a:active {text-decoration: none}
a:hover {text-decoration: underline}
img {border: 0}
input, textarea {
	height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	padding-left: 1px;
	background-color: transparent;
	border-bottom: 1px solid #9B7F74
}
textarea {
	height: 100px;
	border: 1px solid #9B7F74
}
hr {
	height: 1px;
	border-top: 1px dotted #797B7D;
	margin: 7px 5px
}

.txtTexte {color: #7F7262}
.brdTexte {border-color: #7F7262}
.bckTexte {background-color: #7F7262}
.txtBlc {color: #FFF}
.brdBlc {border-color: #FFF}
.bckBlc {background-color: #FFF}
.txtGris {color: #C0C0C0}
.brdGris {border-color: #C0C0C0}
.bckGris {background-color: #C0C0C0}
.txtCol1 {color: #123660}
.brdCol1 {border-color: #123660}
.bckCol1 {background-color: #123660}

.alignL {text-align: left}
.alignM {text-align: center}
.alignR {text-align: right}
.gras {font-weight: bold}
.noBrd {border: 0}

.bullet {float: left; width: 5px; height: 5px}
.posCible {display: block; margin-left: 7px; font-weight: bold}
.posType {display: block; margin-left: 15px; color: #000}
.radio {
	border: 0;
	width: 10px
}
.astrx {
	font: bold 9px "Arial, Helvetica, sans-serif";
	color: #F00
}
#fond {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

#winContent {
	position: absolute;
	width: 717px;
	height: auto;
	left: 50%;
	top: 0;
	margin-left: -359px
}
#menu {
	position: relative;
	left: 50%;
	top: 12px;
	width: 604px;
	height: 22px;
	margin-left: -302px;
	ackground: url(Multimedia/Images/menu_fr.gif) no-repeat 0 0
}
	#menu a {
		display: block;
		float: left;
		margin-left: 22px;
		font-size: 22px;
		font-weight: bold;
		color: #FCFFD8;
		height: 18px
	}
#flags {
	position: absolute;
	width: 80px;
	height: 28px;
	right: -10px;
	top: 70px;
	text-align: right
}
	#flags img {
		margin-left: 5px;
		filter: alpha(opacity=100);
		-moz-opacity:1;
		opacity: 1
	}
	#flags img.current {
		margin-left: 5px;
		filter: alpha(opacity=20);
		-moz-opacity:0.20;
		opacity: 0.20
	}
#couv {
	position: relative;
	top: 22px;
	margin-top: 22px;
	width: 100%;
	height: 300px
}
	#couv img {
		position: absolute;
		left: 63px;
		top: 26px;
		width: 591px;
		height: 274px
	}
	#couv #bordO {
		position: absolute;
		left: 87px;
		top: 0;
		width: 451px;
		height: 26px;
		background: url(/Multimedia/Images/photO.gif) no-repeat 0 0
	}
	#couv #bordG {
		position: absolute;
		left: 0;
		top: 53px;
		width: 63px;
		height: 247px;
		background: url(/Multimedia/Images/photG.gif) no-repeat 0 0
	}
	#couv #bordD {
		position: absolute;
		left: 654px;
		top: 49px;
		width: 63px;
		height: 251px;
		background: url(../Multimedia/Images/photD.gif) no-repeat 0 0
	}
	
#blocG {
	position: absolute;
	left: 50%;
	top: 360px;
	width: 176px;
	height: 190px;
	margin-left: -465px;
	color: #EBE5D4
}
	#blocG h2 {
		display: inline;
		font-size: 14px;
		font-weight: bold
	}
	
#winInner {
	position: relative;
	left: 50%;
	margin-top: 22px;
	width: 604px;
	margin-left: -303px
}
#winCentre, #winCentre2 {
	position: relative;
	left: 50%;
	width: 604px;
	height: auto;
	margin-left: -303px;
	background: #FFF url(../Multimedia/Images/inner.gif) no-repeat 0 0
}
#winCentre2 {
	margin-top: 22px;
	background: #FFF url(../Multimedia/Images/inner2.gif) no-repeat 0 0
}
	#corps {
		margin: 38px;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #555
	}

/* Liste d'appartements
/**********************/
		.itemList {
			position: relative;
			border: 1px solid #C2C8C8;
			width: 525px;
			margin: 10px 0;
			margin-top: 0
		}
			.infos {
				height: 146px;
				background: #FFF url(../Multimedia/Images/imBorder.gif) no-repeat 14px 4px;
				font: normal 12px/11px "Arial";
				color: #87847B
			}
				.infos img {
					float: left;
					margin: -2px 25px 0 20px;
					width: 193px;
					height: 127px
				}
				.infos h1 {
					font: bold 15px "ArialMS";
				}
				.infos h2 {
					font: bold 13px "Arial";
				}
				.infos span {
					font: bold 12px/11px "Arial";
					color: #123660
				}
			.links, #winInner #col2b #links {
				width: 124px;
				height: 146px;
				border-left: 1px dotted #7A7A7A;
				background-color: #F3F6F5;
			}
			#winInner #col2b #links {
				width: 100%;
				border: 0;
				background-color: transparent;
			}
				.links div, #winInner #col2b #links div {
					height: 40px;
					border-bottom: 1px dotted #7A7A7A
				}
					.links img, #winInner #col2b #links img {
						margin-right: 5px;
						vertical-align: middle
					}
					.links a, #winInner #col2b #links a {
						_display: block;
						margin-left: 5px;
						_margin-top: 10px;
						font: normal 11px/40px "Arial";
						color: #696C6D;
						text-decoration: none
					}
					.links a:hover, #winInner #col2b #links a:hover {
						_text-decoration: underline
					}
			.infosRef {
				height: 19px;
				background-color: #E9E7E8;
			}
				.infosRef .price {
					float: left;
					width: 190px;
					font: bold 12px/19px "Arial";
					color: #454344;
					text-align: right
				}
				.infosRef .ref {
					float: right;
					width: 130px;
					color: #454344;
					font: bold 12px/19px "Arial"
				}
				.infosRef span {
					font: bold 12px/19px "Arial";
					color: #334F7F
				}
			.seeMore {
				height: 19px;
				background: #E9E7E8 url(../Multimedia/Images/bt_bleu.gif) no-repeat 0 0;
				text-align: center
			}
				.seeMore img {
					margin-right: 5px;
					vertical-align: middle
				}
				.seeMore a {
					color: #FFF;
					font: bold 12px/19px "Arial"
				}
/* fin liste */

	#col1c {
		width: 430px
	}
		#col1c #theRef {
			position: relative;
			height: 48px;
			border-bottom: 1px dotted #C3C3C3
		}
			#col1c #nav {
				position: relative;
				height: 21px;
				margin-left: 37px
			}
				#col1c #nav a {
					font: bold 12px "Trebuchet MS";
					color: #1F1E30
				}
				#col1c #nav a img {
					vertical-align: middle
				}
			#col1c #ref {
				position: relative;
				margin-left: 37px;
				font: bold 16px "Trebuchet MS";
				color: #315CA0
			}
		#col1c #thePhotos {
			position: relative;
			height: 365px;
			border-bottom: 1px dotted #C3C3C3
		}
			#col1c #thePhotos #photo {
				position: relative;
				width: 362px;
				height: 243px;
				margin-left: 37px;
				margin-top: 10px;
				border: 1px solid #BFC4C7;
				background-color: #FFF
			}
				#col1c #thePhotos #photo #iso {
					width: 357px;
					height: 238px;
					margin: 3px
				}
				#col1c #thePhotos #photo #zoom {
					position: absolute;
					width: 17px;
					height: 15px;
					right: 2px;
					bottom: 2px
				}
			#col1c #thePhotos #room {
				position: relative;
				margin-left: 37px;
				margin-top: 20px;
				font: bold 11px "Trebuchet MS";
				color: #78797B
			}
			#col1c #thePhotos #navig {
				position: relative;
				height: 70px;
				margin-left: 29px;
				margin-top: 5px
			}
				#col1c #thePhotos #navig a {
					display: block;
					float: left;
					width: 83px;
					height: 58px;
					margin-left: 8px;
					border: 1px solid #BFC4C7;
					background-color: #FFF
				}
					#col1c #thePhotos #navig a img {
						width: 77px;
						height: 52px;
						margin: 3px
					}
		#col1c .titlebar {
			position: relative;
			margin-top: 3px;
			height: 17px;
			background-color: #74797D
		}
			#col1c .titlebar h1 {
				margin-left: 37px;
				font: bold small-caps 14px/15px "Trebuchet MS";
				_line-height: 19px;
				color: #FFF;
				white-space: nowrap;
				overflow: hidden
			}
		#col1c .descript {
			position: relative;
			margin: 10px 5px 10px 37px;
			font: normal 11px "Trebuchet MS";
			color: #78797B
		}


#zoomIn, #sendTo, #map {
	display: none;
	position: absolute;
	z-index: 50;
	width: 660px;
	height: 505px;
	left: 50%;
	top: 50%;
	margin-left: -330px;
	margin-top: -252px;
	ackground: #444547 url() no-repeat 10px 20px;
	background-color: #444547
}
#sendTo {
	left: 100px;
	top: 50px;
	width: 400px;
	height: 228px;
	margin: 0;
	background-color: #CCC
}
#map {
	width: 620px;
	height: 525px;
	margin-left: -310px;
	margin-top: -260px
}
	#zoomIn a, #sendTo a, #map a {
		position: absolute;
		right: 10px;
		top: 2px;
		color: #FFF;
		font-size: 11px;
		font-weight: bold
	}
	#sendTo a {
		position: relative;
		display: block;
		text-align: right
	}
	#zoomIn img, #map img {
		position: absolute;
		left: 10px;
		top: 20px;
		width: 640px;
		height: 480px
	}

#footer {
	position: relative;
	width: 100%;
	height: 20px;
	border-top: #525456;
	background-color: #BFCEC9;
	background-color: #000;
	text-align: center;
	color: #FFF;
}
	#footer a {
		color: #FFF;
		font: bold 10px/22px "Arial"
	}
#credits {
	position: relative;
	width: 100%;
	height: 22px;
	text-align: right;
	background-color: #D7CBB1;
	color: #383839;
	font: normal 10px "Arial"
}
	#credits img {
		vertical-align: middle
	}
	#credits a {
		color: #333;
		font: normal 10px "Arial"
	}

/* Admin */
	#menuAdmin {
		border: 0;
		text-align: center;
		font: bold 12px/28px "Trebuchet MS";
		color: #434446
	}
	#menuAdmin {
		width: 100%;
		left: 0
	}
	#menuAdmin a, #menuAdmin a#current {
		border: 0;
		font: bold 12px/28px "Trebuchet MS";
		color: #434446;
		color: #7F8386
	}
		#menuAdmin a#current {
			color: #069
		}
	#ssMenu {
		color: #DDD;
		text-align: center;
		background-color: #393B3C
	}
		#ssMenu a, #ssMenu a#current {
			border: 0;
			font: bold 12px/20px "Trebuchet MS";
			color: #DDD;
			font-variant: small-caps
		}
		#ssMenu a#current {
			color: #FFF
		}
