* {
	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";
	ont-style: normal
}

body {
	height: 100%;
	background-color: #A7ABB1;
}

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
}

#winContent {
	position: relative;
	width: 817px;
	height: auto;
	left: 50%;
	top: 0;
	margin-left: -400px;
	margin-top: 10px;
	background-color: #525456
}
#header {
	position: relative;
	z-index: 0;
	width: 100%;
	height: 120px
}
	#userAdmin {
		position: absolute;
		z-index: 1;
		left: 7px;
		top: 93px;
		width: 148px;
		height: 28px;
		font: normal 10px/10px "Arial";
		color: #FFF
	}
		#userAdmin h3 {
			color: #FFF;
			font: normal 12px/12px "Arial"
		}
	#logo {
		position: absolute;
		z-index: 1;
		right: 40px;
		top: 53px;
		width: 148px;
		height: 58px
	}

#ssHeader {
	position: relative;
	background-color: #FFF
}
	#ssHeader #flags {
		position: absolute;
		width: 200px;
		height: 28px;
		left: 11px;
		top: 7px
	}
		#ssHeader #flags img {
			margin-left: 3px;
			filter: alpha(opacity=100);
			-moz-opacity:1;
			opacity: 1
		}
		#ssHeader #flags img.current {
			margin-left: 3px;
			filter: alpha(opacity=20);
			-moz-opacity:0.20;
			opacity: 0.20
		}
	#ssHeader #linkR {
		position: absolute;
		width: 100px;
		height: 28px;
		right: 40px;
		top: 7px;
		text-align: right
	}
		#ssHeader #linkR a {
			color: #818181;
			font: bold 10px "Arial"
		}
	#hBorders, #menu, #menuAdmin {
		position: relative;
		width: 464px;
		height: auto;
		left: 151px;
		top: 0;
		border-width: 0 1px;
		border-style: dotted;
		border-color: #797B7D;
		background-color: #FFF
	}
	#hBorders { /* pointillés blancs du header*/
		height: 100%;
		border-color: #D1D1D2;
		background-color: transparent;
		font: 1px arial;
		color: transparent
	}
	#menu, #menuAdmin {
		border: 0;
		text-align: center;
		font: bold 12px/28px "Arial";
		color: #434446
	}
	#menuAdmin {
		width: 100%;
		left: 0
	}
	#menu a, #menuAdmin a, #menu a#current, #menuAdmin a#current {
		border: 0;
		font: bold 12px/28px "Arial";
		color: #434446;
		color: #7F8386
	}
		#menu a#current {
			color: #38393A;
			text-decoration: underline
		}
		#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 "Arial";
			color: #DDD;
			font-variant: small-caps
		}
		#ssMenu a#current {
			color: #FFF
		}
#photoHome {
	position: relative;
	border-bottom: 1px solid #525456
}
#searchBar {
	position: relative;
	width: 100%;
	height: 21px;
	color: #FFF;
	background-color: #444547;
	text-align: center
}
	#searchContent form {
		margin-top: 1px;
		font: bold 12px/22px "Arial"
	}
	#searchContent select {
		border: 0;
		color: #000;
		margin-top: -3px;
		_margin-top: 3px;
		margin-left: 15px;
		padding: 0;
		vertical-align: middle;
		font: bold 10px "Arial"
	}
	#searchContent a {
		margin-left: 10px;
		font: bold 10px/22px "Arial";
		color: #FFF
	}
	#searchContent a img {
		vertical-align: middle;
		_vertical-align: top;
		margin-bottom: 2px;
		_margin-bottom: 0;
		margin-top: 1px
	}
#winInner {
	position: relative;
	width: 100%;
	height: auto;
	background-color: #E5E6E8
}
	#winInner table {
		position: relative;
		margin: 0
	}
	#winInner #col1, #winInner #col1b, #winInner #col1c, #winInner #col2, #winInner #col2b, #winInner #col2ad, #winInner #col3 {
		vertical-align: top;
		padding: 10px 0
	}
	#winInner #col1 {
		width: 151px
	}
		#winInner #col1 #innerContent, #winInner #col1 #list {
			position: relative;
			margin: 10px;
			scrollbar-track-color : #E5E6E8
		}
			#winInner #col1 #list a {
				color: #143048;
				font: normal 12px "Arial"
			}
			#winInner #col1 #list a.current {
				color: #4F6D7E;
				font: normal 12px "Arial"
			}
		#newsletter {
			margin: 10px;
			padding: 5px 0;
			background-color: #D4D4D4
		}
			#newsletter span {
				margin-left: 5px;
				color: #000;
				font: bold 7px arial
			}
			#newsletter input {
				width: 90px;
				margin: 4px 0 0 5px;
				border: 1px solid #000;
				padding: 0;
				background-color: #FFF;
				color: #000;
				font: bold 10px "Arial"
			}
			#newsletter img {
				margin: 0 0 1px 3px;
				_margin-bottom: 2px;
				vertical-align: bottom
			}
		#events {
			margin: 10px;
			padding: 5px 0;
			background-color: #143048;
			color: #FFF
		}
			#events #shows {
				margin: 5px;
				padding: 7px 0;
				background-color: #FFF
			}
				#events #shows div {
					margin: 4px 4px 0 0;
					border-top: 1px dotted #797B7D;
					padding-top: 4px
				}
					#events #shows img {
						margin-left: 7px;
						vertical-align: middle
					}
					#events #shows a {
						margin-left: 5px;
						color: #143048;
						font: bold 11px "Arial"
					}
	#winInner #col1b {
		width: 615px;
		border-right: 1px dotted #797B7D;
	}
		#winInner #histo {
			position: relative;
			height: 15px;
			margin: 0px 20px 0 0;
			text-align: right
		}
			#winInner #histo a {
				height: 15px;
				font: normal 10px "Arial";
				color: #818386
			}
		#winInner #col1b #innerContent, #winInner #col1c #innerContent {
			position: relative;
			margin: 10px;
			text-align: justify
		}
/* Liste d'appartements
/**********************/
		#winInner #col1b .itemList, #col2 #itemList {
			position: relative;
			border: 1px solid #C2C8C8;
			width: 590px;
			margin: 10px;
			margin-top: 0
		}
			#winInner #col1b .infos, #col2 #itemList .infos {
				height: 146px;
				background: #FFF url(../Multimedia/Images/imBorder.gif) no-repeat 14px 4px;
				font: normal 12px/11px "Arial";
				color: #87847B
			}
				#winInner #col1b .infos img, #col2 #itemList .infos img {
					float: left;
					margin: -2px 25px 0 20px;
					width: 193px;
					height: 127px
				}
				#col2 #itemList .infos img {
					margin-top: 7px
				}
				#winInner #col1b .infos h1, #col2 #itemList .infos h1 {
					font: bold 15px "Arial"
				}
				#col2 #itemList .infos h1 {
					color: #0385D7
				}
				#winInner #col1b .infos h2, #col2 #itemList .infos h2 {
					font: bold 13px "Arial"
				}
				#winInner #col1b .infos span, #col2 #itemList .infos span {
					font: bold 12px/11px "Arial";
					color: #123660
				}
			#winInner #col1b .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;
			}
				#winInner #col1b .links div, #winInner #col2b #links div {
					height: 40px;
					border-bottom: 1px dotted #7A7A7A
				}
					#winInner #col1b .links img, #winInner #col2b #links img {
						margin-right: 5px;
						vertical-align: middle
					}
					#winInner #col1b .links a, #winInner #col2b #links a {
						_display: block;
						margin-left: 5px;
						_margin-top: 10px;
						font: normal 12px/40px "Arial";
						color: #696C6D;
						text-decoration: none
					}
					#winInner #col1b .links a:hover, #winInner #col2b #links a:hover {
						_text-decoration: underline
					}
			#winInner #col1b .infosRef {
				height: 19px;
				background-color: #E9E7E8;
				background-color: #F3F6F5;
			}
				#winInner #col1b .infosRef .price {
					float: left;
					width: 190px;
					font: bold 12px/19px "Arial";
					color: #454344;
					text-align: right
				}
				#winInner #col1b .infosRef .ref {
					float: right;
					width: 130px;
					color: #454344;
					font: bold 12px/19px "Arial"
				}
				#winInner #col1b .infosRef span {
					font: bold 12px/19px "Arial";
					color: #334F7F
				}
			#winInner #col1b .seeMore {
				height: 19px;
				background: #E9E7E8 url(../Multimedia/Images/bt_bleu.gif) no-repeat 0 0;
				text-align: center
			}
				#winInner #col1b .seeMore img {
					margin-right: 5px;
					vertical-align: middle
				}
				#winInner #col1b .seeMore a {
					color: #FFF;
					font: bold 12px/19px "Arial"
				}
/* fin liste */

	#winInner #col1c {
		width: 430px
	}
		#winInner #col1c #theRef {
			position: relative;
			height: 48px;
			border-bottom: 1px dotted #C3C3C3
		}
			#winInner #col1c #nav {
				position: relative;
				height: 21px;
				margin-right: 20px;
				text-align: right
			}
				#winInner #col1c #nav a {
					font: bold 12px "Arial";
					color: #1F1E30
				}
				#winInner #col1c #nav a img {
					vertical-align: middle
				}
			#winInner #col1c #ref {
				position: relative;
				margin-left: 37px;
				margin-top: -20px;
				font: bold 16px "Arial";
				color: #315CA0
			}
		#winInner #col1c #thePhotos {
			position: relative;
			height: 280px;
			border-bottom: 1px dotted #C3C3C3
		}
			#winInner #col1c #thePhotos #photo {
				position: relative;
				width: 362px;
				height: 243px;
				margin-left: 37px;
				margin-top: 10px;
				border: 1px solid #BFC4C7;
				background-color: #FFF
			}
				#winInner #col1c #thePhotos #photo #iso {
					width: 357px;
					height: 238px;
					margin: 3px
				}
				#winInner #col1c #thePhotos #photo #winPDF {
					position: absolute;
					left: 0;
					bottom: 20px;
					width: 100%;
					height: 20px;
					background-color: #FFF;
					filter: alpha(opacity=50);
					-moz-opacity:0.50;
					opacity: 0.50
				}
				#winInner #col1c #thePhotos #photo #getPDF {
					position: absolute;
					left: 10px;
					bottom: 23px;
					width: 100%
				}
					#winInner #col1c #thePhotos #photo #getPDF img {
						vertical-align: middle
					}
					#winInner #col1c #thePhotos #photo #getPDF a {
						font: bold 12px "Arial";
						color: #FFF
					}
				#winInner #col1c #thePhotos #photo #zoom {
					position: absolute;
					width: 17px;
					height: 15px;
					right: 2px;
					bottom: 2px
				}
			#winInner #col1c #thePhotos #room {
				position: relative;
				margin-left: 37px;
				margin-top: 7px;
				font: bold 11px "Arial";
				color: #78797B
			}
			#winInner #col1c #thePhotos #navig {
				position: relative;
				height: 70px;
				margin-left: 29px;
				margin-top: 5px
			}
				#winInner #col1c #thePhotos #navig a {
					display: block;
					float: left;
					width: 83px;
					height: 58px;
					margin-left: 8px;
					border: 1px solid #BFC4C7;
					background-color: #FFF
				}
					#winInner #col1c #thePhotos #navig a img {
						width: 77px;
						height: 52px;
						margin: 3px
					}
		#winInner #col1c .titlebar {
			position: relative;
			margin-top: 3px;
			height: 17px;
			background-color: #74797D
		}
			#winInner #col1c .titlebar h1 {
				margin-left: 37px;
				font: bold small-caps 14px/15px "Arial";
				_line-height: 19px;
				color: #FFF;
				white-space: nowrap;
				overflow: hidden
			}
		#winInner #col1c .descript {
			position: relative;
			margin: 10px 5px 10px 37px;
			font: normal 11px "Arial";
			color: #78797B
		}

	#winInner #col2, #winInner #col2ad, #winInner #col2b {
		width: 464px;
		border-width: 0 1px;
		border-style: dotted;
		border-color: #797B7D;
		background-color: #FFF;
		color: #7B7B7B;
		font: 12px "Arial"
	}
		#winInner #col2 #innerContent, #winInner #col2ad #innerContent {
			position: relative;
			margin: 10px;
			text-align: justify
		}
			#winInner #col2 table {
				position: relative;
				width: 95%;
				margin: 10px;
			}
				#winInner #col2 hr {
					height: 1px;
					border-top: 1px dotted #797B7D;
					margin: 0 10px
				}
				#winInner #col2 td {
					text-align: justify;
					color: #525456;
					font-size: 11px;
					vertical-align: top
				}
					#winInner #col2 td img {
						margin: 5px 12px 0 0
					}
					#winInner #col2 td a {
						text-align: left;
						color: #113354;
						font: bold 16px "Arial"
					}
					#winInner #col2 td a img {
						vertical-align: middle;
						margin: 0;
						margin-right: 3px
					}
/* Questionnaire */
			#winInner #col2 #innerContent #bannier {
				position: relative;
				height: 75px;
				border-bottom: 1px solid #BCBCBC;
				background-color: #191934
			}
				#winInner #col2 #innerContent #bannier h1, #winInner #col2 #innerContent #bannier h2 {
					text-align: center;
					color: #FFF;
					font: bold 18px/22px Arial
				}
				#winInner #col2 #innerContent #bannier h2 {
					font: normal 11px/11px Arial
				}
			#winInner #col2 #innerContent .questChoix {
				position: relative;
				width: 375px;
				margin-left: 25px
			}
				#winInner #col2 #innerContent .questChoix h1 {
					font: bold 13px "Arial";
					color: #0385D7
				}
				#winInner #col2 #innerContent .questChoix td {
					font: bold 11px/13px "Arial";
					color: #878686;
					vertical-align: middle
				}
					#winInner #col2 #innerContent .questChoix td a {
						font: bold 11px/13px "Arial";
						color: #878686;
						cursor: default;
						text-decoration: none
					}
					#winInner #col2 #innerContent .questChoix td img {
						vertical-align: middle;
						margin-right: 4px
					}
					#winInner #col2 #innerContent .questChoix td input, #winInner #col2 #innerContent .questChoix td textarea {
						border: 1px solid #BEBCBC;
						background-color: #D2D2D4;
						width: 275px;
						height: 14px;
						margin: 0;
						font: normal 12px "Arial, Helvetica, sans-serif"
					}
					#winInner #col2 #innerContent .questChoix td textarea {
						width: 385px;
						height: 85px
					}
/*  fin Questionnaire */
	#winInner #col2ad {
		width: 666px;
		border: 0
	}
		#winInner #col2ad td {
			font: normal 11px "Arial, Helvetica, sans-serif"
		}
			#winInner #col2ad td textarea {
				font: normal 11px "Arial, Helvetica, sans-serif"
			}
	#winInner #col2b {
		width: 185px;
	}
		#winInner #col2b #theRef {
			position: relative;
			height: 58px;
			text-align: center;
			border-bottom: 1px dotted #C3C3C3;
			font: normal 13px "Arial";
			color: #3360B3
		}
			#winInner #col2b #theRef b{
				font: bold 13px "Arial";
				color: #3360B3
			}
		#winInner #col2b #theFAQ, #winInner #col3 #theFAQ {
			position: relative;
			margin: 0 10px;
			text-align: left;
			font: normal 11px "Arial";
			color: #666
		}
			#winInner #col2b #theFAQ h1, #winInner #col3 #theFAQ h1 {
				font: bold 13px "Arial";
				color: #3360B3;
				text-decoration: underline
			}
			#winInner #col2b #theFAQ b, #winInner #col3 #theFAQ b {
				font: bold 11px "Arial"
			}
			#winInner #col2b #theFAQ a, #winInner #col3 #theFAQ a {
				font: normal 11px "Arial";
				color: #666
			}
		#winInner #col2b #theContact, #winInner #col3 #theContact {
			position: relative;
			margin: 50px 10px 10px 5px;
			text-align: right;
			font: normal 11px "Arial";
			color: #666
		}
			#winInner #col2b #theContact b, #winInner #col3 #theContact b {
				font: bold 11px "Arial"
			}
			#winInner #col2b #theContact a, #winInner #col3 #theContact a {
				font: normal 11px "Arial";
				color: #666
			}
		#winInner #col2b #button {
			position: relative;
			margin-top: 63px;
			padding: 72px 0;
			border-top: 1px dotted #C3C3C3;
			border-bottom: 1px dotted #C3C3C3;
			text-align: center;
		}
	
	#winInner #col3 {
	}
		#winInner #col3 #innerContent {
			position: relative;
			margin: 10px;
			color: #383839;
			font: bold 12px/15px "Arial"
		}
			#winInner #col3 #innerContent h1, #winInner #col3 #innerContent a {
				text-align: left;
				color: #3360B3;
				font: bold 13px "Arial"
			}
			#winInner #col3 #innerContent a {
				color: #383839;
				font-size: 10.5px
			}

	#winInner #faq a {
		color: #666
	}
	#winInner #faq #reps {
		margin-top: 20px;
		border-top: 1px dotted #C3C3C3;
		padding-top: 20px
	}
	
#zoomIn, #sendTo, #sendTo_success, #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 {
	width: 400px;
	height: 250px;
	margin-left: -200px;
	margin-top: -114px
}

#sendTo_success {
	width: 400px;
	height: 250px;
	margin-left: -200px;
	margin-top: -114px
}

#map {
	width: 620px;
	height: 525px;
	margin-left: -310px;
	margin-top: -260px
}
	#zoomIn a, #sendTo a, #sendTo_success a, #map a {
		position: absolute;
		right: 10px;
		top: 2px;
		color: #FFF;
		font-size: 11px;
		font-weight: bold
	}
	#sendTo a , #sendTo_success a{
		position: relative;
		display: block;
		text-align: right
	}
	#zoomIn img, #map img {
		position: absolute;
		left: 10px;
		top: 20px;
		width: 640px;
		height: 480px
	}
	#map img {
		width: 600px;
		height: 500px
	}

#footer {
	position: relative;
	width: 100%;
	height: 22px;
	border-top: #525456;
	background-color: #393B3C;
	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: #A7ABB1;
	color: #383839;
	font: normal 10px "Arial"
}
	#credits img {
		vertical-align: middle
	}
	#credits a {
		color: #333;
		font: normal 10px "Arial"
	}

