/* @import url(./style.css); */
/* Liens précédents suivants appartements similaires */
div.liens_annexes {
	padding:6px 0 10px 0;
}
div.liens_annexes_gauche {
	float:left;
	width: 280px;
}
/*div.liens_annexes_milieu {
	float:left;
	width: 200px;
}*/
div.liens_annexes_droite {
	float:right;
}
div.liens_annexes a {
	color:#59595E;
	font-weight:bold;
	text-decoration:none;
}

div.liens_annexes a:hover {
	text-decoration:underline;
}
/* Fin Liens précédents suivants appartements similaires */

/* Gros cadre de description */
div.cadre_description {
	background-color:#F4F2EF;
	border-color:#EAEAEA;
	border-width:1px;
	margin:10px 0 0 0;
	padding:6px 6px 10px 5px;
}
div.cadre_description h2 {
	color:#59595E;
	font-weight:bold;
	padding:12px 0 0 12px;
}
div.cadre_description p {
	padding:8px 12px 10px 12px;
}
	/* Partie gauche du gros cadre de description */
	div.cadre_description_gauche {
		float:left;
		width:565px;
	}
	img.photo_appartement {
	display: block;
	margin: 0 auto; 
		
		/*float:left;
		margin:1px 1px 0 0;*/
		
		/*width:565px;*/
	}
	div.appartement_titre {
		background-color:#B19B72;
		margin:0px 0 0 0;
		padding:3px 8px;
	}
	div.appartement_titre * {
		color:#fff;
		font-weight:bold;
	}
	div.appartement_titre_gauche {
		float:left;
	}
 div.appartement_titre_gauche h1{
		font-family: Arial;
		font-weight: bold;
		color:#fff;
		display: inline;
	   font-size:12px;
		text-transform: none;
	}
	div.appartement_titre_droite {
		text-align:right;
	}
	div.informations_generales {
		background-color:#fff;
		padding:0 0 10px 0;
	}
	div.informations_generales hr {
		background-color:#D4D4D5;
		height:1px;
	}
		/* Description */
		div.description {
			
		}
		div.description_gauche {
			float:left;
			width:380px;
		}
		div.description_droite {
			float: right;
			padding:4px 8px 0 10px;
			width:166px;
		}
		img.description_droite_bouton {
			margin:6px 0 8px 20px;
		}
		img.description_droite_bouton:first-child {
			margin-top:18px;
		}
		div.description_droite_action {
			color:#59595E;
			font-size:90%;
			margin:0 0 0 20px;
		}
		div.description_droite_action img {
			vertical-align:middle;
		}
		/* Fin Description */
		/* Disponibilités */
			div.disponibilites {
			}
			div.information_carte_metro,div.information_calend, div.information_carte_paris {
				font-size:90%;
			}

			div.information_calend {
				margin-left:60px;
				margin-bottom:15px;
			}
			div.information_carte_metro {
				margin-left:15px;
				margin-bottom:15px;
			}			
			div.information_carte_paris {
				margin-left:20px;
				margin-bottom:15px;
			}
			div.disponibilites_gauche {
				float:left;
				width:230px;
			}
			div.date_disponibilite {
				margin:0 0 0 12px;
				font-weight: bold;
				color: #000190;
			
			}
			div.calendrier_mois {
				color:#000;
				font-weight: normal;
				margin:16px auto 4px auto;
				padding:0 0 3px 0;
				text-align:center;
				width:172px;
			}
				form.calendrier_form {
				color:#000;
				font-weight: normal;
				padding:0 0 3px 0;
				 display: inline;
			}
		table.calendrier {
				margin:auto;
				width:172px;
			}
			table.calendrier th {
				color:#000;
				font-style:italic;
				text-align:center;
			}
			table.calendrier td {
				font-size:95%;
				font-weight: normal;
				padding:2px 0px;
				text-align:center;
			}
			table.calendrier td.fonce_barre {
				color:#818181;
				color: Red;
				text-decoration:line-through;
			}
			table.calendrier td.fonce {
				color: #333333;
			}

			div.disponibilites_milieu {
				float:left;
				width:160px;
				height: 215px;
			}
			div.disponibilites_milieu2 {
				float:left;
				width:160px;
			}
			div.disponibilites_droite {
				float:right;
				width:175px;
			}
			div.disponibilites_droite img.plan_paris {
				margin:12px auto;
			}
			table.tarifs {
				border-color:#606064;
				border-width:1px;
				clear:both;
				margin:auto;
				margin-top:24px;
				width:548px;
			}
			table.tarifs tr {
			}
			table.tarifs th {
				background-color:#E1D8CB;
				border-color:#959595;
				border-width:0 0 0 1px;
				color:#59595E;
				padding:8px 0;
				text-align:center;
				
			}
			table.tarifs td {
				background-color:#F4F2EF;
				border-color:#959595;
				border-width:1px 0 0 1px;
				color:#59595E;
				
				padding:8px 0;
				text-align:center;
			}
			table.tarifs th.tarifs_titre {
				background-color:#fff;
				border-width:0;
				
			}
			table.tarifs td.tarifs_type_ligne {
				border-width:1px 0 0 0;
				font-weight:normal;
				
			}
		/* Fin Disponibilités */

	div.description_piece {
		background-color:#fff;
		margin:14px 0 0 0;
	}

	div.autre_apt {
		margin-top:20px;
		padding:10px;
		border-width:1px;
	}
	div.autre_apt h3{
		background-color:#fff;
		padding:4px;
		font-size:12px;
		font-weight:bold;
	}

	div.autre_apt ul{
		margin:0 0 0 10px;
		list-style:none;
	}
		div.autre_apt li{
		margin-left:6px;
		list-style-position:outside;
		padding: 4px;
		list-style: disc;
	}

	/* Fin Partie gauche du gros cadre de description */
	/* Partie droite du gros cadre de description */
	div.cadre_description_droite {
		float:right;
		width:171px;
	}
	div.vignettes_appartement{
		margin: 1px 0px 0px 5px;
		}
	div.vignettes_appartement img{
		border-color:#59595E;
		border-width:1px;
		}
		/**/
	
	div.descriptif {
		margin:8px 0 0 12px;
	}
	div.descriptif div {
		color:#59595E;
		float:left;
		font-size:80%;
		margin:0 0 8px 0;
		width:90px;
	}
	div.descriptif img {
		margin:0 0 8px 0;
	}
	div.icones_marrons {
		margin: 10px 0 0 10px;
		text-align:left;
	}
	div.plan_appartement {
		margin:14px 0 0 10px;
	}
	/* Fin Partie droite du gros cadre de description */
/* Fin Gros cadre de description */
#prechargement {
 display: none;
 }

