*{ margin:0; padding:0}
body{background:none repeat scroll 0 0 #0D0D48;}
.homepage #wrapper{ width:920px; margin:0 auto;font-family:arial; background-color:#FFF; }
	#wrapper{ width:700px;  margin:0 auto;font-family:arial; background-color:#FFF;}
		.homepage #header{ background:url(images/header.png) no-repeat top;}
			#header{ background:url(images/head.png) no-repeat;height:133px;}
			#page_logo{display:block; padding:18px 20px 0; }
				#page_logo img, #logo img{ border: none;}
			#navigation{margin-top:-5px;}
				#nav{ list-style:none;background-color:#0D0D48;padding-top:5px;height:30px;}
					#nav li{ display:inline-block;float:left;}
					#nav a{ text-decoration: none; display:block;padding:5px 15px; color:#ffe400; }
					#nav a:hover{ color:#FFF;}
					.clear{ clear:both;}
		#container{ margin:10px 20px;}			
		#layout{float:left; }
		#layout p{  }
		#ConteneurPrincipal{width: 440px;margin-bottom:20px;}
			.tab-content{border: 1px solid #000;background: #ffe400; color: #000; border-top:none;font-size:14px;}
			.tab-content form p{margin:10px 0;line-height:24px;}
			.check{margin-right:5px;}
			.check-label1{padding-right:40px;}
			.check-label1-1{padding-right:63px;}
			.check-label{padding-right:20px;}
			.selct{margin-right:80px;}
			.bold{ font-weight:bold;font-size:16px;padding-right:15px;}
			.search{-moz-border-radius:2px 2px 2px 2px;background-color:#0D0D48;border:medium none;color:#FFE400;padding:3px;border-radius:2px;float:right;margin-bottom:10px;margin-right:25px;}
			#ConteneurPrincipal a{ font-size:14px !important;}
			.vente{float:left;width:218px; border:1px solid #0D0D48;margin-top:10px;color:#616161; }
			.vente h3{ background-color:#0d0d48;color:#ffe400;padding:3px 10px;font-weight:normal;}
			.vente img{ float:left;margin:0 7px 10px 0;padding-top:10px;clear:both; border:none; width:74px; height:57px;}
			.resumeholder{margin:10px 5px 10px 10px;}
				.resume{font-size:11px;clear:right;}
				.more{float:right;font-size:11px;color:#918F8F; }
			.locat{float:left;width:208px;margin-right:10px;border:1px solid #0D0D48;margin-top:10px;color:#616161;}
			.locat img{ float:left;margin:0 7px 10px 0;padding-top:10px;clear:both; border:none; width:74px; height:57px;}
			.locat h3{ color:#ffe400;padding:3px 10px; background:#0d0d48;font-weight:normal;}
			.noveau{ background:url(images/nouveau.png) no-repeat;}
			.bg_h2{ background-color:#0d0d48;font-size:14px;font-weight:normal;margin-bottom:15px;padding:5px 8px;width:420px; 
			color:#ffe400;}
			.loc_h{ background-color:#0d0d48;font-size:14px;font-weight:normal;margin-bottom:15px;padding:5px 8px;width:420px; 
			color:#ffe400;}
			.loc_content{padding:10px;width:420px; border:1px ridge;}
			.immobilier{border-bottom:1px solid;padding:10px 0 15px;width:415px;}
			.borderwithout img, .immobilier img{float:left;margin:0 10px 10px 0; border:none;}
			.attachment-thumbnail img{ border: none !important;}
			.borderwithout p, .immobilier p{font-size:12px;padding-top:70px;}
			.borderwithout{border:none;padding:10px 0 15px;width:415px;}
			.holder{ border:1px solid #000;font-size:12px;padding:10px 8px 30px;text-align:justify;width:420px;}
		/*sidebar*/		
		#leftsidebar{ float:left; width:200px;margin-right:15px;}
			.websitenews{ background-color:#ffe400; padding:5px 10px;font-size:12px;line-height:16px;}
			.troisd{ margin:10px 0 15px;}
				.troisd a{ text-decoration:none}
				.troisd img{ border:1.5px solid #000;}
			.groupcamp{background-color:#0D0D48;color:#FFFFFF;font-size:17px;line-height:22px;padding:8px 0 35px;text-align:center;}
				.border{border-bottom:solid 3px #ffe400;margin-bottom:25px;font-size:14px;line-height:30px;}
				.contact{ background:url(images/contact.png) no-repeat 35px center;}
		#rightsidebar{float:left; width:202px;margin-left:20px;color:#FFFFFF;font-size:13px;font-weight:normal;}
			.location{ background: #32a42c; width:201px;padd ing-top:10px;padding-bottom:10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px;}
				.location p{padding-left:10px;}
				.location h2{padding:10px 10px 0;}
				.gestion{ background: #ef1818;margin-top:15px;padding-bottom:10px;padd ing-top:15px;width:201px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px;}
			.right{ float: right;}
				.gestion p{padding-left:10px;}
				.gestion h2{padding:10px 0 0 10px;}
			.service{ background:#ff008a;padding-bottom:15px;paddi ng-top:15px;margin-top:15px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px;}
				.service p{padding-left:10px;}
				.service h2{padding:10px 10px 0;}
			.transation{ background: #0673fd;padding-bottom:10px;margin-top:15px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px;}
				.transation p{padding-left:10px;}
				.transation h2{padding:10px 10px 0;font-size:16px;text-align:center;}
			#footer{clear:both;font-size:10px;padding:25px 0 10px 250px;text-align:center;}
