#app4 {	position:absolute;	width:17px;	height:17px;	z-index:1;	left: 319px;	top: 585px;}#apDiv3 {	position:absolute;	left:280px;	top:532px;	width:21px;	height:21px;	z-index:3;}#general #cadre #contenu #carte #app3 a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#general #cadre #apDiv3 a img {	text-decoration: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#conditionbtn {	position:absolute;	left:592px;	top:263px;	width:161px;	height:27px;	z-index:2;}#general {	position:relative;	margin: 0px auto 0px auto;	width: 800px;}#cadre {	margin: 0px auto 0px auto;	border: thin solid #000000;	width: 800px;}#Layer20 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	float: right;	margin: 8px 0px 0px 0px;	width: 200px;	height: 12px;	text-align: right;}#Layer20 a {	text-decoration: none;	color: #E1E1E1;}#Layer20 a:hover {	background-color: #333333;}#corp {	font-size: 12px;	color: #333333;	padding: 10px 10px 10px 25px;	margin: 12px;	float: left;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}/*#corp a {	font-size: 12px;	color: #333333;	float: left;}#corp a:hover {	color: #333333;	float: left;	background-color: #D70000;}*/#photos {	padding: 10px 0px 0px 5px;	margin: 10px 0px 0px 25px;	border: 1px solid #333333;	float: left;	width: 490px;	text-align: center;}#photos  a:hover img{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#photos img{	margin: 5px 10px 5px 10px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.photo {	margin: 12px;	float: right;	border: thin solid #666666;}#carte {	float: left;	width: 521px;	border-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: none;	border-color: #666666;}#cadre2 {	border: 1px solid #666666;}#corp2 img {	border: 1px solid #333333;}#contenu {	background-color: #FFFFFF;	margin: 0px;	float: left;	padding: 10px 5px 0px 5px;	margin: 0px 0px 0px 0px;	width: 790px;}#infos_icos {	margin: 0px;	padding: 0px;	text-align: center;}#titre {	margin-left: 25px;	margin-right: 25px;	padding: 0px;	display: block;	border-bottom: 1px solid #000000;}.titrebas {	font-size: 9px;	text-decoration: none;}.texte2 {	font-size: 10px;	color: #000000;	text-decoration: none;	padding: 5px;}/* caractéristiques des apparts */#droite {	border: 1px solid #333333;	text-decoration: none;	font-size: 11px;	float: right;	width: 200px;	padding: 10px;}#droite img{	margin: 20px 0px 0px 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#droite p{	margin: 0px;	padding: 0px;}#droite a:hover {	text-decoration: underline;}.texte2Copie {	font-weight: bold;	margin: 10px;	list-style-type: square;}.appart_description {	font-weight: bold;	margin: 0px;	padding: 0px;	list-style-type: none;}/*******************************/#corp2 {	font-size: 12px;	color: #333333;	padding: 10px;	margin: 10px;}h1 {	font-size: 14px;	color: #D70000;	}h2 {	font-size: 10px;	color: #BBBBBB;	text-decoration: none;	margin: 0;	padding: 0;}h3 {	font-size: 12px;	color: #FF6600;	text-decoration: none;}#liste {	font-size: 10px;	width: 180px;	text-align: center;	padding: 0px;	margin: 0px;	float: right;}#liste a {	text-decoration: none;	color: #333333;}#liste ul {	padding: 2px;	margin: 0px 0px 0px 0px;}#liste li {	margin: 0px 0px 15px 0px;	padding: 3px;	list-style-type: none;	color: #333333;}#liste li:hover {	background-color: #D70000;}#liste li a:hover {	color: #FFFFFF;	font-weight: bold;}#bas {	border: 1px solid #333333;	font-size: 12px;	color: #333333;	width: 730px;	clear: both;	float: left;}#bas p{	padding: 1px 0px 1px 0px;	margin: 10px 0px 0px 0px;}#bas pre {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	font-size: 10px;	line-height: normal;	text-align: left;	overflow: scroll;}#bas a:hover {	border: 1px solid #333333;	text-decoration: underline;	background-color: #FF6600;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	background-color: #5B5B5B;}table {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#menu {	width:800px;	height:35px;	font-size: 12px;	background-color: #D70000;	border: 1px none #000000;	clear: both;	margin: 0px;	padding: 0px;	text-align: center;}#menu ul{	margin: 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	display: block;	line-height: 35px;}#menu li{	margin: 0px;	padding: 0px 15px 0px 15px;	display: inline;}#menu a {	color: #E1E1E1;	text-decoration: none;	padding: 2px;}#menu a:hover {	background-color: #333333;}/*******************************/#footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	color:#222222;	float: left;	margin: 5px 0 5px 0;	padding: 8px 5px 8px 5px;	width: 790px;	text-align: center;}#footer ul{	margin: 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	line-height: 20px;}#footer li{	margin: 0px;	padding: 0px 0px 0px 10px;	display: inline;}#footer a {	color: #222222;	text-decoration: underline;	padding: 1px;}#footer a:hover {	background-color: #777777;	text-decoration: none;}/*******************************/#contact {	font-size: 12px;	color: #333333;	padding: 10px 10px 10px 100px;	margin: 12px;	float: left;	width: 350px;}#contact2 {	font-size: 12px;	color: #333333;	padding: 10px 0px;	margin: 12px 0px 12px 50px;	float: left;	width: 250px;}/*******************************/#tips1 {	padding: 10px;	margin: 12px;	float: left;	width: 250px;	line-height:20px;}#tips1 a {	font-size: 12px;	color: #111111;	text-decoration:none;}#tips1 a:hover {	font-size: 12px;	color: #FFFFFF;	text-decoration:none;	background-color: #CC0000;	padding: 3px;}#tips2 {	font-size: 12px;	color: #333333;	padding: 0px 12px 12px 12px;	margin: 0px 12px 12px 12px;	float: left;	width: 402px;}/*******************************/#barrem2 {width:800px;height:200px;}#title {position:absolute; left:140px; top:140px; width:256px; height:30px; z-index:1}#photos a    {	text-decoration: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#photos a :hover  {	text-decoration: none;}#contact form table tr td input {	margin-top: 5px;	margin-bottom: 5px;	padding: 0px;}#general #apDiv1 a {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFF;	text-decoration: none;	line-height: 30px;	text-align: center;	padding-left: 10px;}#contact form table tr td textarea {	margin: 5px 0px 0px;	float: right;}.tiret {	font-weight: bold;	text-decoration: underline;}#furnished {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333;	text-decoration: none;	height: auto;	width: 800px;	margin-right: auto;	margin-left: auto;}#general #cadre #contenu #corp p {	width: 650px;}#general #cadre #contenu #corp ul li {	list-style-image: url(../images/puce.gif);	list-style-type: none;	width: 550px;	padding-bottom: 10px;	list-style-position: inside;}#boiet1 {	background-color: #CCC;	width: 650px;	margin-right: auto;	padding: 5px;	margin-bottom: 10px;	margin-left: auto;}.book {	color: #333;	text-decoration: underline;	text-align: center;}#boiet2 {	width: 650px;	padding: 5px;}.bookCopie {	color: #333;	text-align: center;	margin-bottom: 10px;}.bookCopieCopie {	color: #333;	font-size: 8px;	text-align: center;	padding-left: 50px;	font-weight: bolder;	text-decoration: underline;}.condiion {	background-color: #C12600;	float: left;	width: auto;	font-size: 12px;	color: #FFF;	text-decoration: underline;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	height: auto;}#general #conditionbtn  a {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #FFF;	text-decoration: none;	line-height: 25px;	font-size: 12px;}#general #conditionbtn {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	height: 25px;	background-color: #C12600;	color: #FFF;	text-align: center;}#general #condition {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	height: 25px;	background-color: #C12600;	color: #FFF;	text-align: center;}#general #condition a {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #FFF;	text-decoration: none;	line-height: 25px;	font-size: 12px;}#general #cadre #contenu #corp p {	margin-bottom: 20px;	margin-top: 10px;}#general #cadre #contenu #corp ul li {	margin-bottom: 10px;}#general #cadre #contenu #appartsroite {	float: left;	width: 200px;	margin-left: 25px;	margin-top: 12px;}
