@import "menu.css.php";
@import "../../gestion/css/textarea.css";
@import "calendar.css.php";


body {
	margin:0;
	width:759px;
	background:url(/public/images/default/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
	text-decoration:none;
	color:#5A9B0C;
}
a:hover {
	text-decoration:none;
	color:#1D6DB0;
}
/* GOOGLE MAP */

#info_map a:hover {
	font-weight:900;
	text-decoration:underline;
}

#image_div {
	float:left;
	padding:3px;
}

#image_div img {
	border-width:1px;
	border-color:#5A9B0C;
	width:50px;
}

#link a {
	font-size:8pt;
}
#link a:hover {
	font-weight:900;
}
#affichage_all {
	padding-bottom:5px;
}
#affichage_all a {
	/*font-variant:small-caps;*/
	font-size:8pt;
}
#affichage_all a:hover {
	font-weight:900;
}


#top {
	width:759px;
	height:185px;
	background:url(/public/images/default/bg-top.jpg) repeat-x top;
}
	#left {
		float:left;
		width:148px;
		padding-top:34px;
		background:url(/public/images/default/bg-top-left.jpg) no-repeat;
	}
			a#logo {
				float:left;
				width:148px;
				height:106px;
				background:url(/public/images/default/impq.jpg);
				margin-bottom:11px;
			}
			a#contact {
				float:left;
				width:133px;
				height:22px;
				padding-left:15px;
				padding-top:7px;
				background:url(/public/images/default/bt-contact.jpg);
				font-size:11px;
				font-weight:bold;
				color:#5D5D5D;
				text-decoration:none;
			}
			a:hover#contact {
				background:url(/public/images/default/bt-contact-roll.jpg);
			}
	#corner {
		float:left;
		width:611px;
		height:34px;
		background:url(/public/images/default/bg-top-right.jpg) no-repeat right top;
	}

#title {
	float:left;
	width:530px;
	margin-left:25px;
	padding-top:15px;
	padding-bottom:15px;
	font-size: 16px;
	color: #5D5D5D;
	font-style: italic;
	font-weight: bold;
}
#content {
	float:left;
	width:510px;
	margin-left:15px;
	padding-left:10px;
	padding-bottom:5px;
	font-size: 12px;
	color:#5D5D5D;
}


/***************************************** LOGEMENTS ****************************************************/


	#logements {
		float:left;
		width:528px;
		padding-top:95px;
		background:url(/public/images/logements/tableau.jpg) no-repeat;
	}
		#logements #tableau {
			float:left;
			width:527px;
			height:20px;
			background:#F4F2E4;
			border-left:1px solid #035CA7;
			border-bottom:1px solid #035CA7;
			font-weight:bold;
			color:#035CA7;
			font-size:13px;
		}

			#logements #tableau div{
				float:left;
				text-align:center;
				border-right:1px solid #035CA7;
				height:17px;
				padding-top:3px;
			}
			#logements #tableau #grandeur{
				width:47px;
			}
			#logements #tableau #prix-min{
				width:98px;
			}
			#logements #tableau #prix-max{
				width:103px;
			}
			#logements #tableau div{
				font-style:normal;
				width:22px;
			}

		#logements #texte {
			float:left;
			width:532px;
			color:#035CA7;
			font-weight:bold;
			font-style:italic;
			padding-top:5px;
			margin-bottom:20px;
		}
		#logements #texte b{
			float:left;
		}
		#logements #texte i{
			float:right;
		}
		#logements #gauche {
			float:left;
			width:255px;
		}
			#logements #gauche #info,
			#logements #gauche #services,
			#logements #gauche #commodite,
			#logements #gauche #secteur,
			#logements #gauche #contact{
				float:left;
				width:235px;
				padding-top:35px;
				padding-bottom:10px;
				padding-left:20px;
			}
			#logements #gauche #info{
			background:url(/public/images/logements/info.jpg) no-repeat;
			}
			#logements #gauche #services{
			background:url(/public/images/logements/services.jpg) no-repeat;
			}
			#logements #gauche #commodite{
			background:url(/public/images/logements/commodite.jpg) no-repeat;
			}
			#logements #gauche #secteur{
			background:url(/public/images/logements/secteur.jpg) no-repeat;
			}
			#logements #gauche #contact{
			background:url(/public/images/logements/contact.jpg) no-repeat;
			}

		#logements #droite {
			float:left;
			width:273px;
		}
		#logements #droite #map{
			width: 256px;
			height: 190px;
			overflow:hidden;
		}
			#logements #droite #photo{
				float:left;
				width:258px;
				height:149px;
				border:1px solid #035CA7;
				margin-bottom:7px;
			}
			#logements #droite #bouton{
				float:left;
				width:271px;
				padding-left:1px;
			}
			#logements #droite #bouton a{
				float:left;
				margin-right:11px;
				width:56px;
				height:56px;
			}
			#logements #droite #bouton img{
				border:0px;
				border:1px solid #5A9B0C;
				width:54px;
				height:54px;
			}
			#logements #droite #bouton a:hover img{
				border:1px solid #1D6DB0;
			}
			#logements #droite #map{
				float:left;
				width:258px;
				height:190px;
				border:1px solid #035CA7;
				margin-top:7px;
			}


/***************************************** LOGEMENT SEARCH ****************************************************/
#map {
	width: 545px;
	height: 400px;
}
#search {
	width:550px;
	font-size:12px;
	line-height:11px;
	background:#F1F6FA url(/public/images/logements/recherche/back.gif);
}
#search-left {
	float:left;
	width:351px;
}
	#endroit {
		float:left;
		width:166px;
		padding-left:16px;
		padding-top:47px;
		padding-bottom:7px;
		background: url(/public/images/logements/recherche/bg-endroit.gif) no-repeat;
	}
	#dimension {
		float:left;
		width:153px;
		padding-top:47px;
		padding-left:16px;
		padding-bottom:7px;
		background: url(/public/images/logements/recherche/bg-services.gif) no-repeat;
	}
	#types {
		float:left;
		width:166px;
		padding-top:47px;
		padding-left:16px;
		padding-bottom:7px;
		background: url(/public/images/logements/recherche/bg-type.gif) no-repeat;
	}
	#services-inclus {
		float:left;
		width:153px;
		padding-top:47px;
		padding-left:16px;
		padding-bottom:7px;
		background: url(/public/images/logements/recherche/bg-dimension.gif) no-repeat;
	}
	#prix {
		float:left;
		width:250px;
		height:30px;
		padding-top:20px;
		padding-bottom:10px;
		padding-left:101px;
		background:url(/public/images/logements/bg-prix.jpg) no-repeat;
	}
#search-right{
	float:left;
	width:199px;
}
	#commodite{
		float:left;
		width:188px;
		padding-top:47px;
		padding-left:11px;
		padding-bottom:7px;
		background:url(/public/images/logements/recherche/bg-commodite.gif) no-repeat;
	}
	#bt{
		float:left;
		width:199px;
		height:38px;
		text-align:center;
		padding-top:20px;
		padding-bottom:2px;
		background:url(/public/images/logements/recherche/search.gif);
	}

/***************************************** LOGEMENT RESULTATS ****************************************************/

#result {
	float:left;
	width:510px;
	font-size:12px;
	line-height:11px;
}
	#result #cadre {
		float:left;
		width:500px;
		height:16px;
		font-size:12px;
		line-height:11px;
		background:#E1E7EE;
		color:#035CA7;
		font-weight:bold;
		padding-top:4px;
		margin-top:30px;
		margin-bottom:7px;
		padding-left:10px;
		background:url(/public/images/logements/title.jpg);
	}
	#result #tableau {
		width:510px;
		height:19px;
		font-size:12px;
		line-height:11px;
	}
		#result #tableau a{
			float:left;
			width:74px;
			height:14px;
			padding-top:3px;
			font-size:12px;
			line-height:11px;
			color:#ffffff;
			background:#035CA7;
			text-align:center;
			border:1px solid #035CA7;
			font-weight:bold;
		}
		#result #tableau a:hover{
			background:#E1E7EE;
			color:#035CA7;
		}
	#result #tableau div{
		float:left;
		width:21px;
		height:14px;
		padding-top:5px;
		font-size:9px;
		line-height:11px;
		border-top:1px solid #E1E7EE;
		border-right:1px solid #E1E7EE;
		border-bottom:1px solid #E1E7EE;
		text-align:center;
		font-weight:bold;
	}
	#result #tableau div#dim{
		float:left;
		width:40px;
		font-size:12px;
	}
	#result #tableau div#price{
		float:left;
		width:125px;
		font-size:12px;
	}
	#result #tableau div#o{
		color:#ffffff;
		background:#035CA7;
	}
	#result #tableau div#serv{
		float:right;
		font-size:12px;
		width:400px;
		height:11px;
		margin-top:0px;
		padding-left:10px;
		padding-top:1px;
		font-size:10px;
		line-height:10px;
		background:#E1E7EE;
		margin-bottom:7px;
	}

/***************************************** SECTION TABLE ****************************************************/

.texte_table {

	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #5D5D5D;
	text-decoration: none;
}


