*{margin: 0px; padding: 0px; outline: none;direction:ltr;text-decoration:none;}

body{
	background:#c0af9d url(../images/bg_header.jpg) repeat-x;
	font-family:verdana;
	font-size:11px;
}
#pageWrapper{
	left:50%;
	margin-left:-472px;
	position:relative;
	width:940px;
	
}
#paymentForm label{
	
}
.article h3{
	text-decoration:none;
}
.infoPaiement .title,.infoPaiement .description{
	border-bottom:2px solid #E19D88;
	display:block;
	padding:6px;
	margin-left:6px;
	margin-right:6px;
}
.infoPaiement .description{
	
}
.infoPaiement .package,.infoPaiement .cout{
	text-align:center;
	margin-left:80px;
	padding:39px;
	
}
	
#header{
	height:209px;
	position:relative;
	z-index:9999;
}
#header #ban{
	
	border:5px solid #92230d;
	height:90px;
	width:728px;
	position:absolute;
	top:46px;
	right:0px;
}
#header #ban #pub{
	background:url(../images/pub.png) no-repeat left;
	position:absolute;
	left:-16px;
	height:60px;
	top:12px;
	width:17px;
	
}
#header #upMenu{
	background:url(../images/flechMe.jpg) no-repeat right 19px ;
	height:34px;
	width:748px;
	position:absolute;
	right:103px;
	top:12px;
	list-style-image:none;
	list-style-type:none;
}
#header #upMenu input{
	background-color:#c0af9d;
	border:1px solid #a23e1d;
	margin-left:9px;	
}
#header #upMenu #password{
	width:90px;
}
#header #upMenu .menu1{
	border-right:1px solid white;
	padding-right:11px;
}
#header #upMenu #subImg{
	position:relative;
	bottom:5px;
}
#header #social{
	list-style-image:none;
	list-style-type:none;
	position:absolute;
	right:5px;
	top:14px;	
}
.titreBtmAr{
		border-bottom:2px solid #E19D88;
	}
#header #social li{
	float:left;
	margin-left:11px;
	padding-right:8px;
	height:18px;
	border-right:1px dashed #9A3311;
}
#header #social li:last-child{
	border:0px;
}
#upMenu li{
	float:left;
	padding-left:13px;
	
}
#upMenu li a{
	color:white;
	text-decoration:none;
	
}
#header #menu .mli #active{
	/*text-decoration:underline;*/
}
#header .subMenu li a:hover{
	background-color:#ae3a21;
}
#header #menu li a:hover{
	background:url(../images/bgHoverMenu.jpg) repeat-x 9px;
}
#header #menu li span{
	position:relative;
	top:2px;
	font-size:16px;
	padding-left:6px;
	/*border-left:1px solid #c58274;*/
	
	margin-left:6px;
	
	
}
#header #menu #acc span{
		background:url(../images/icon1S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:36px;
		height:30px;
}
#header #menu #ins span{
		background:url(../images/icon4S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:28px;
		height:30px;
}
#header #menu #ann span{
		background:url(../images/icon2S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:36px;
		height:30px;
}
#header .subMenu .rechBien{
		background:url(../images/icon5S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:14px;
		height:26px;
		width:133px;
}

#header .subMenu .annBien{
		background:url(../images/icon2S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:14px;
		height:26px;
		width:133px;
}
#header .subMenu .taux{
		background:url(../images/icon6S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:33px;
		height:26px;
}
#header .subMenu .estimer{
		background:url(../images/icon8S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:33px;
		height:26px;
}
#header .subMenu .simu{
		background:url(../images/icon7S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:33px;
		height:26px;
}
#header .subMenu .wimag{
		background:url(../images/icon3S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:0px;
		height:26px;
}
#header .subMenu .forfaits{
		background:url(../images/icon11S.png) no-repeat left 1px;
		display:inline-block;
		padding-left:0;
		height:26px;
}
#sidebar{
//	background:url(../images/bgSide2Pub.jpg) no-repeat;
	float:left;
	left:2px;
	height:31px;
	width:174px;
	position:relative;
	bottom:20px;
	padding-left:0px;
	padding-top:36px;
}
#sidebar2{
	//background:url(../images/bgSide2Pub.jpg) no-repeat;
	float:right;
	height:31px;
	width:174px;
	position:relative;
	bottom:20px;
	padding-left:0px;
	padding-top:36px;
}
#sidebar2 img,#sidebar img{
	border-left:5px solid #9a3311;
	border-bottom:5px solid #9a3311;
	border-right:5px solid #9a3311;
}

#userbox a{
	color:#C7AF97;
}

a{color: black;}
a:hover{text-decoration: none;}

p{margin-bottom: 1px;font-size:12px;margin-right:10px;}

em{color: red;font-size:12px;}
#content .success{
	font-size:14px;
	font-weight:bold;
	margin-left:8px;
	padding-bottom:10px;
	font-family:arial;
		
}
#content .formA{
	margin-top:10px;
}
#content .tableForm td{
	width:180px;
}
#content table p{
	text-align:justify;
}
#content #tableB,#content #tbl2{
	border:1px solid white;	
	margin-left:24px;
}
#content #titleTb{
	background:url(../images/homeh3.jpg) no-repeat left 1px;
	height:20px;
	font-size:10px;
	padding-left:21px;
	margin-bottom:40px;
}
#content #searchform input[type=submit],#content #searchformRef input[type=submit],#CalcMois{
		margin-left:0px;
}
#content form input[type=submit],#updateReq,#CalcMois,#contentPanier  input[type=button],.theader a, .tfooter a,#clcPromo,#clcPromo {
		background:url(../images/ctnButtonH.jpg) repeat-x;
		color:black;
		position:relative;
		top:1px;
		display:inline-block;
		line-height:16px;
		vertical-align:text-bottom;
		padding-right:1px;
		padding-bottom:5px;
		text-decoration:none;
		border:0px;
		cursor:pointer;
}
#content form input[type=button]{
		background:url(../images/ctnButtonH.jpg) repeat-x;
		border:0px;
		height:22px;
		cursor:pointer;
	}
.theader a, .tfooter a{
	padding-bottom:0px;
	height:23px;
}
#content form .leftBtn,#contentPanier .leftBtn,.tableAr .leftBtn {
	background:url(../images/leftButtonH.jpg) no-repeat left 1px;
	display:inline-block;
	height:21px;
	width:11px;
}
#content form .rightBtn,#contentPanier .rightBtn,.tableAr .rightBtn{
	background:url(../images/rightButtonH.jpg) no-repeat right 1px;
	display:inline-block;
	height:21px;
	width:11px;
}
#content form .leftBtn.selected{
	background:url(../images/leftButton.jpg) no-repeat right 1px;
	display:inline-block;
	height:21px;
	width:11px;
}
#content form .rightBtn.selected{
	background:url(../images/rightButton.jpg) no-repeat right 1px;
	display:inline-block;
	height:21px;
	width:11px;
}
#content form .ex{
	color:#C0AF9D;
		
}
#updateReq{
	position:relative;
	top:0px;
}

/*#contentPanier  input[type=button]{
		background-color:#822110;
		color:white;
		font-size:14px;
		-moz-border-radius:10px;
		height:24px;
		padding-bottom:4px;
		line-height:19px;
		padding-left:10px;
		padding-right:10px;
		text-decoration:none;
		border:0px;
		cursor:pointer;
}*/
#contentPanier p{
	margin-left:10px;
	margin-bottom:10px;
	font-size:10px;
}
#content form input[type=submit]:hover,#updateReq:hover,#CalcMois:hover,#contentPanier  input[type=button]:hover,.theader a:hover, .tfooter a:hover,#clcPromo:hover{
		background:url(../images/ctnButton.jpg) repeat-x;
		
		
}

/*#contentPanier  input[type=button]:hover{
	background-color:#9D4432;		
}*/

#content form input[type=text],#content form input[type=password]{
	border:1px solid #e19d88;
	height:21px;
	margin-left:11px;
	width:184px;

}
#content form input[type=file]{
	border:1px solid #e19d88;
	
	margin-left:11px;
	width:184px;
}
#searchform form #surface{
	width:98px;	
}
#content form textarea{
	border:1px solid #e19d88;
	height:61px;
	margin-left:11px;
	width:184px;
}
#content form select{
	border:1px solid #e19d88;
	width:184px;
	margin-left:11px;
}
#content form table label,#content form #pubdiv label{
	
	margin-left:10px;
	font-size:13px;
}
#content form .block label{
	margin-left:0px;
}
#content form #pubdiv #discount{
	margin-left:79px;
	
}
#content form #pubdiv #totalPrice{
	margin-left:118px;
	font-weight:bold;
	font-size:13px;
}
#content form table,#content form #pubdiv,#content .servicesBanc,#content .table,#content #confirmationPaiement p{
	-moz-border-radius:10px;
	border:4px solid #E19D88;
	margin-bottom:10px;
	margin-top:10px;
}
#confirmationPaiement{
	margin-left:13px;
}
#content #confirmationPaiement p{
	float:left;
	padding:10px;
	height:130px;
	width:220px;	
}
#content .servicesBanc td{
	border:1px solid #E19D88;
	height:30px;
	text-align:center;
}

.infoPaiement{
	-moz-border-radius:10px;
	border:4px solid #E19D88;
	margin-bottom:10px;
	font-size:13px;
	
}
#content form .bgTableHeader,#content form .bgTableFooter{
	background:url(../images/bgTableHeader.jpg) repeat-x;
	height:0px;
		
}
#content form table td{
	width:209px;
	
}

#content form  tr{
	
	height:29px;	
}
	
#content #tableB tr:first-child,#content #tbl2 tr:first-child{
	background:url(../images/bgHeaderTable.jpg) repeat-x;
}
#content #tableB tr td,#content #tbl2 tr td{
	border:1px solid white;
}
#content #tableB tr,#content #tbl2 tr{
	height:23px;
	border:1px solid white;
	}
#content #tableB  .f,#content #tbl2  .f{
	border:1px solid white;
	background-color:#e7e7e7;
}
#content #tableB  .s,#content #tbl2  .s{
	border:1px solid white;
	background-color:#f5bba9;
}


#content ul{}
#content .taux,#content .taux td,#content .taux tr{
	border:1px solid #7B1604;
}
.linksTooltip{
	margin-left:25px;
	width:220px;
	color:#9A3311;
}
#delete{
	color:#9A3311;
	position:absolute;
	right:105px;
	bottom:58px;
	text-decoration:none;
}

#delete:hover{
	text-decoration:underline;
}

#home_into ul{margin-left: -30px; margin-bottom: 10px;}


#content h2,#contentPanier h2{
	/*background:url("../images/icon6.png") no-repeat scroll 245px 50% transparent;*/
	
	
	padding-left: 14px;
	font-weight:bold;
	font-size: 14px;
	color: #9a3311;
	font-weight: bold;
}
#content h3{
	color:#9A3311;
	font-size:13px;
	margin-left:11px;
	font-weight:bold;
}

#content h2 span{
	font-size:18px;
	margin-left:20px;	
}
#content form .arL{
	font-size:15px;
	margin-right:15px;
}
#contentPanier  .arL{
	border-left:1px solid;
	padding-left:10px;
	color:black;
	font-size:14px;
	font-weight:bold;
}
#contentPanier  .res1{
	color:black;
	padding-right:10px;
}
#contentPanier a .arR{
	font-size:14px;	
	position:relative;
	top:2px;
}
	
.arabeP{
	color:#9A3311;
	display:block;
	font-size:17px;
	font-weight:bold;
	margin-left:124px;
	direction:rtl;
}
.arabeS{
	color:#9A3311;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
	float:right;
	
}
.infoPaiement .arR,#content form .arR{
	float:right;
	font-size:16px;
	margin-right:10px;
	
	
}
#content a .arR{
	font-size:16px;
	margin-left:10px;
}
#contentPanier .arR{
	font-size:16px;
}
#content p .arR,#content .arL{
	font-size:16px;
	margin-left:10px;
	direction:rtl;
	
}
#content .table h3{
	color:#9A3311;
	margin-left:11px;
	text-decoration:underline;
}
#content .arR,#content .arL{
	font-size:16px;
	margin-left:15px;
	direction:rtl;
}
#content h2.h_search{
	background: url(../images/h_search.jpg) no-repeat left center;
	height: 53px;
	line-height: 53px;
	padding-left: 55px;
}

.clr{clear: both;}


#header #logo{
	background:url(../images/logoArabe2.png) no-repeat;
	text-indent:-9999999px;
	height:125px;
	width:184px;
	position:relative;
	top:51px;
	left:11px;
}
.theader{
	background:url(../images/bgTcontent.jpg) repeat-x;
	height:34px;
	font-weight:bold;
	color:black;
	text-align:center;
	border:1px solid #F2F2F0;
}
.tfooter{
	height:34px;
	font-weight:bold;
	color:black;
	text-align:center;
	border:1px solid #F2F2F0;
}
/*.theader a,.tfooter a{
	background-color:#983D2A;
	-moz-border-radius:10px;
	height:24px;
	color:white;
	display:inline-block;
	line-height:19px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	
}
.theader a:hover,.tfooter a:hover{
	background:url(../images/bgATableH.jpg) repeat-x;
}*/

#contentPanier table,#content .table10,#content .tableAr{
	-moz-border-radius:10px;
	margin-top:13px;
	border:4px solid #E19D88;
}
#content .table10{
	margin-bottom:10px;
	padding-left:10px;
	padding-bottom:10px;
	
}
.tcontent{
	border:1px solid black;
	height:109px;
}
.tcontent .echea{
	position:relative;
	
}
.tcontent .echea .arR{
	position:absolute;
	right:12px;
}
.tcontent .echea label{
	display:inline-block;
	width:80px;
	position:relative;
	left:10px;
}
.tcontent .echea .res{
	position:relative;
	left:30px;
}

.tcontent .res{
	color:#973c2b;
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px;
}

#header #logo a{
	height:125px;
	display:block;
}
#header #menu{
	width:996px;
	height:37px;
	position:relative;
	top:27px;
	list-style-image:none;
	list-style-type:none;
}
#header #menu .mli{
	
	float:left;
	display:block;
	height:34px;
}
#header #menu .mli:last-child{
	position:absolute;
	right:50px;
}

#header #menu .smenu{
	text-transform:capitalize;
	display:block;
	position:relative;
	float:left;
	height:35px;
	padding-left:15px;
	padding-right:15px;	
	line-height:30px;
	text-decoration:none;
	color:white;
	margin-left:2px;
}
.subMenu{
	clear:both;
	list-style-type:none;
	list-style-image:none;
	z-index:10000;
}
.subMenu span{
	position:absolute;
	right:10px;
	top:1px;
	font-size:16px;
	padding-left:6px;
	width:147px;
	direction:rtl;
	
	float:right;
}
#annonces{
	position:relative;
	top:27px;
	left:179px;
	display:none;
	width:910px;
		
}
#recup{
	position:relative;
	top:27px;
	left:599px;
	display:none;
	width:490px;
		
}
#inf{
	position:relative;
	top:27px;
	left:508px;
	display:none;
	width:290px;
}
#inf a{
	width:262px;
}
#recherche{
	position:relative;
	top:27px;
	left:234px;
	display:none;
	width:300px;
	
}
#recherche a{
	width:258px;	
}
#service{
	position:relative;
	top:27px;
	left:376px;
	display:none;
	width:590px;
	
}
#service a{
	width:330px;
}
.subMenu li{
	
}
.subMenu li{
		
}
.simulateur input[type=text]{
	width:50px;
}
#content #immo{
	background:url(../images/bullet2.jpg) no-repeat left;
	padding-left:5px;
	position:relative;
	left:85px;
}
#content #conso{
	background:url(../images/bullet2.jpg) no-repeat left;
	padding-left:5px;
	position:relative;
	position:relative;
	left:85px;
	
	
}
	
	
.subMenu li:last-child{
	
}
.subMenu li a{
	background-color:#8c1102;
	border-top:1px solid #c0af9d;
	position:relative;
	display:block;
	height:26px;
	padding-left:15px;
	padding-right:15px;	
	line-height:26px;
	text-decoration:none;
	color:white;
	margin-left:2px;
	z-index:10;
	width:160px;
		
}
.errors{
	position:relative;
	color:red;
	list-style-image:none;
	list-style-type:none;
	float:right;
	bottom:21px;
	left:51px;
}
#authbox, #userbox{
	width: 821px;
	height: 29px;
	position: absolute;
	top:-4px;
	right: 121px;
	padding: 15px 0 0 15px;
	color: #c7af97;
	font-size: 10px;
}

	#authbox form{position: absolute; right: 10px; top: 15px;}
	#authbox label{display: none;}
	/*#authbox input.text{width: 102px; background: transparent; color: #c7af97; margin-left: 13px; border: 0;}*/
	#authbox input.submit{background: transparent; border: 0; color: #c7af97; cursor: pointer;}
	#authbox span{position: absolute; top: 18px; left: 10px; font-size: 10px; width: 95px; text-align: center;}
	#authbox div{
		position: relative;
		top: 30px;
		text-align: right;
		width: 100%;
	}
	#register-btn{position: absolute; left: 0px;}
	#authbox #email{border: 0; position: absolute; right: 122px; top: 2px; width: 126px; background: transparent; color: #c7af97;}
	#authbox #password{border: 0; position: absolute; right: 28px; top: 2px; width: 74px; background: transparent; color: #c7af97;}
	

#disconnectBtn{position: absolute; right: 10px; text-decoration: none;top:17px;}
#page{
	background:url(../images/bgContentM.jpg) repeat-y;
	float:left;
	
	position:relative;
	bottom:-20px;
}
#pagePanier{
	background:url(../images/bgContentMPanier.jpg) repeat-y;
	float:left;
	margin-bottom:12px;
	position:relative;
	bottom:-2px;
}
#content{
	min-height: 560px;
	height: auto !important;
	height: 590px;
	background: url(../images/content_top.png) no-repeat left top;
	width:548px;
	position:relative;
	
	bottom:18px;
	padding:29px 19px 14px 23px;
}
#contentPanier{
	min-height: 519px;
	height: auto !important;
	height: 590px;
	
	width:888px;
	position:relative;
	left:-2px;
	bottom:18px;
	padding:14px 19px 80px 25px;
}
.panierField{
	margin-top:10px;
	padding:20px;
}
#contentWrapper{
	background:url(../images/content_bottom.jpg) no-repeat left  bottom;
	width:592px;
	float:left;	
}
#contentWrapperPanier{
	background:url(../images/content_bottomPanier.jpg) no-repeat left  bottom;
	width:932px;
	float:left;	
}
#updateReq{
	
}

	#RequestCount{
	background: url(../images/bullet2.jpg) no-repeat left 5px;
	padding-left:12px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:4px;
	display:block;
	}
	#sidebar .sidebox ul li a{text-decoration: none; color: #c7af97;}
	#sidebar .sidebox ul li a:hover{text-decoration: underline;}
	#sidebar .sidebox ul li a.active{color: #bb795e;}
	
	#sideads{
		width: 158px;
		position: relative;
		left: 14px;
		padding-top: 43px;
		background: #b54d2b url(../images/sidebar_bottom.jpg) no-repeat right top;
		text-align: right;
	}
	#sideads img{margin-bottom: 5px;}
	#content .cadre{
	background:url(../images/bgCadre.png) no-repeat;
	position:relative;
	float:left;
	width:550px;
	height:126px;
	margin:15px 6px 0 -1px;
	margin-top:15px;
	cursor:pointer;
	color:black;
	text-decoration:none;
}
#content .cadre h4{
	position:relative;
	top:2px;
	text-align:center;
	
	color:white;
}

#content .cadre a{
	text-decoration:none;
	color:white;
}
#content .cadre h4 span{
	font-family:Tahoma;
	margin-left:10px;
	color:white;
	font-size:14px;
}
#content .cadre img{
	position:absolute;
	left:239px;
	top:44px;
}
#content .cadre .fr{
	font-family:arial;
	
	position:absolute;
	width:210px;
	margin-left:13px;
	top:44px;
	text-align:left;	
	left:0px;
}
#content .cadre .titreCadreL{
	position:absolute;
	left:14px;
	top:10px;
	color:#9A3311;
	font-size:14px;
	font-weight:bold;
}
#content .cadre .titreCadreR{
	position:absolute;
	right:11px;
	color:#9A3311;
	font-size:19px;
	top:9px;
	font-weight:bold;
}

.arabe{
	font-size:14px;
	padding-left:26px;
	float:right;
	padding-right:20px;
	color:black;
	font-size:14px;
	
}
#content .cadre .ar{
	position:absolute;
	font-size:17px;
	right:4px;
	top:44px;
	width:219px;
	direction:rtl;
	line-height:18px;
	
}

#footerWrapper{
	background: #573729;
	position: relative;
	top:51px;
	clear: both;
	height: 31px;
}
#footer{
	clear: both;
	width: 774px;
	margin-left:-475px;
	left:50%;
	
	font-size: 10px;
	position: relative;
	
}
	#footer ul{
		
		list-style: none;
		height: 30px;
		
		position:relative;
		
		left:221px;
	}
	#footer ul li{float: left; margin-right: 1px;}

	#footer a{
		color: white; 
		text-decoration: none;
		display: block;
		
		height: 21px;
		line-height: 21px;
		float: left;
		font-size: 10px;
		cursor: pointer;
	}
	#footer a span{
		display: block;
		float: left;
		height: 21px;
		line-height: 21px;
		
		padding: 0 15px;
	}
	#footer a:hover{color:#c0af9d;
		
	}
	
	
	#footer #abweb{
		color:#c0af9d;
		width: 176px;
		height: 23px;
		position: absolute;
		right: -330px;
		top: 1px;
	}




.article{
	border:4px solid #E19D88;
	-moz-border-radius:10px;
	width:538px;
	position: relative;
	font-size: 10px;
	cursor:pointer;
	margin-bottom:10px;
}

#annonce_details .article{
	cursor:auto;
}
.article.part{
	background: url(../images/gris.jpg) no-repeat left top;
}
.article.entre{
		background: url(../images/rose.jpg) no-repeat left top;
}
.article.agent{
		background: url(../images/rose2.jpg) no-repeat left top;
}
.article h3{
	border-bottom:4px solid #E19D88;
	margin-bottom:2px;
	font-size: 10px;
	font-weight: normal;
	padding: 10px 10px 5px 10px;
	color: #9a3311;
}
.article h3 a{color: #9a3311;text-decoration;none;}
.article h3 span{position: absolute; right: 10px;}
.article div{padding: 10px 10px;}
/*.article.sponsor div{background: transparent url(../images/sponsor_odd.jpg) no-repeat right center;}
.article.even.sponsor div{background: transparent url(../images/sponsor_even.jpg) no-repeat right center;}*/
 a.edit{
	display: block;
	width: 67px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/more_odd.jpg) no-repeat left top;
	position: absolute;
	bottom: 0px;
	right: 30px;
}
.more{
	font-size:13px;
	position: absolute;
	bottom: 6px;
	right: 9px;
}
	
.article span.type{position: absolute; bottom: 4px; left: 10px; color: #9a3311;}
.article div img{
	border: 3px solid #fff;
	float: left;
	margin: 0 10px 2px 0;
	width: 60px;
	height: auto;
}
.article div img.logo{
	float: right;
	margin-left: 10px;
}

.article.even{background: url(../images/result_even_bottom.jpg) no-repeat left bottom;}
.article.even h3{background: url(../images/result_even_top.jpg) no-repeat left top;}
.article.even a.more, .article.even a.edit{background: url(../images/more_even.jpg) no-repeat left top;}

.article.sponsor{background: url(../images/featured_bottom.jpg) no-repeat left bottom;}
.article.sponsor h3{background: url(../images/featured_top.jpg) no-repeat left top;}
.article.sponsor a.more, .article.even a.edit{background: url(../images/featured_more.jpg) no-repeat left top;}

.pagination{
	background: url(../images/pagination_bg.jpg) no-repeat left top;
	text-align: center;
	width: 215px;
	margin: 0 auto;
	margin-top:26px;
}
.paging{
	background: url(../images/pagination_right.jpg) no-repeat right top;
	height: 50px;
	padding: 5px 0 0 0;
	position: relative;
	color: #BA795D;
	
}
.paging a{text-decoration: none;}
.paging a:hover{color: #BA795D;}
.paging .first, .paging .last{
	width: 19px;
	height: 19px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 3px;
}
.paging .first{background: url(../images/prev_btn.jpg); left: 10px;}
.paging .last{background: url(../images/next_btn.jpg); right: 10px;}

/* Search */
#selects{
	width: 360px;
	
}
#selects select{width: 200px; margin-bottom: 10px;}
#searchform input{margin-bottom:0px;}
#search-btn{
	
}
#content form .block{
	height:67px;
	width:130px;
	border:1px solid #984807;
	background-color:#E46C0A;
	-moz-border-radius:10px;
	margin-left:36px;
	float:left;
	text-align:center;
}
#multiSelect-nature,#multiSelect-quartier,#multiSelect-chambres,#multiSelect-surface,#quartierLabelAr,#natureLabelAr,#chambreLabelAr,#surfaceLabelAr,#quartierLabel,#natureLabel,#chambreLabel,#surfaceLabel{
	display:none;
}

#back_btn{
	position: absolute;
	right: 20px;
	top: 32px;
	padding-right: 0px;
	height: 50px;
	line-height: 81px;
	text-decoration: none;
	background: url(../images/close_btn.jpg) no-repeat right top;
}

#annonce_desc{
	background: url(../images/infotip_top.jpg) no-repeat left top; 
	padding-top: 50px;
	position: absolute;
	right: 50px;
	top: 95px;
	width: 253px;
}
#annonce_desc p{
	overflow: hidden;
	background: #f3f3f3 url(../images/infotip_bottom.jpg) no-repeat left bottom;
	padding: 0 15px 10px 15px;
}

.gallery{margin: 0 auto;}
#annonce_details dl{width: 250px; float: left; min-height: 180px; height: auto !important; height: 180px;}
#annonce_details dt{
	padding-left: 8px;
	background: url(../images/bullet2.jpg) no-repeat left center;
	width: 90px;
	float: left;
	margin-bottom: 10px;
}
#annonce_details dd{
	border-left: 1px dotted #994232;
	color: #994232;
	padding-left: 5px;
	width: 145px;
	float: right;
	margin-bottom: 10px;
}
#annonce_details .gallery li{width: 86px; height: 66px;}

#annonce-images{position: relative; padding: 0 20px;margin-bottom:10px;}
.prev, .next{
	position: absolute;
	width: 19px;
	height: 19px;
	overflow: hidden;
	border: 0;
	text-indent: -9999px;
	top: 35px;
}
.prev{
	background: url(../images/prev-btn_w.jpg);
	left: 0px;
}
.next{
	background: url(../images/next_btn_w.jpg);
	right: 0px !important;
	right: 50px;
}
#annonce_details .gallery li{margin: 10px; position: relative; top: 10px;}
#annonce_details .gallery li a{color: #c7af97;}

#contact-box{
	height: 144px;
	border:4px solid #E19D88;
	-moz-border-radius:10px;
	position: relative;
	font-size:10px;
	
	
	
}
#contact-infos{position: relative; padding: 10px 0 0 10px;}
#contact-infos a.contact-btn{
	position: absolute;
	color: #3c241a;
	text-decoration: none;
	top: 10px;
	right: 10px;
	display: block;
	padding-left: 40px;
	height: 23px;
	line-height: 23px;
	background: url(../images/mail_icon.jpg) no-repeat left center;
}
#contact-box p{margin: 0px;}
#contact-box a{
	font-size:12px;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
#contact-box a:hover{
	text-decoration:underline;
}

#contact-infos img{display: block; margin-bottom: 10px;}
#contact-infos div{width: 240px;  margin-right: 10px;}
#contact-form{display: none; padding: 30px 15px 0 15px; text-align: right;}
#contact-form textarea{
	margin-bottom: 10px;
	text-align: left;
	width: 510px;
}


form div{margin-bottom: 8px;}
form div label{display:inline-block;width:130px;}
form div .exl{display:block;position:relative;left:143px;}
form  .captcha{
	position:relative;
	left:11px;
	margin-right:9px;
	top:5px;
	
}

form dd textarea{width: 200px; height: 150px;}
form dt label{width: 150px;}
form dt{width: 150px; float: left; margin-bottom: 10px; height: 22px;}
form dd{width: 350px; float: left; margin-bottom: 10px; height: auto !important; height: 22px; min-height: 22px; clear: right;}

div.image{
	width: 100px;
	
	margin: 10px;
	font-size: 10px;
}
div.image img{display: block;}



#home_into{
	width: 380px;
	height: 164px;
	padding: 10px 55px 10px 77px;
	background: url(../images/home_top.jpg) no-repeat left top;
	text-align: justify;
	color: #9a3311;
	position: relative;
	left: 20px;

}
#home_into p{margin-bottom: 15px;}
#home_into li{margin-bottom: 10px;line-height:16px;}

#home_search{
	width: 233px;
	height: 305px;
	float: left;
	background: url(../images/home_search.jpg) no-repeat left top;
	position: relative;
	left: -10px;
	padding: 0 20px;
}
#content #home_search h2{background: transparent;}
#content #home_search label{display: inline;}
#searchform label{}
#searchform{
	position:relative;
	top:1px;
	margin-top:11px;
}
#searchformRef input[type=submit],#searchform input[type=submit]{
	
}
#home_annonce{
	width: 230px;
	height: 270px;
	float: right;
	border: 2px solid #eee;
	background: #f3f3f3;
	padding: 10px;
	position: relative;
	top: 10px;
}
#home_annonce h3{color: #9a3311; font-weight: normal; font-size: 12px;}
#home_annonce h4{margin: 10px 0;}
#home_annonce h4 a{font-size: 11px; text-decoration: none; font-weight: normal;}
#home_annonce img{float: right;}
#home_annonce span.prix{display: block; padding: 10px 0; color: #9a3311;}

#home_bottom{
	clear: both;
	width: 489px;
	height: 113px;
	background: url(../images/home_bottom.jpg) no-repeat left bottom;
	padding: 20px 0 0 20px;
}
#home_bottom ul{list-style: none; padding-top: 37px;}
#home_bottom ul li{margin-bottom: 0px; padding: 3px 0; height: 15px;}
#home_bottom a{color: #3c241a; text-decoration: none;}
#home_bottom a:hover{color: #9a3311;}


#article_text img{margin: 10px;}

#home_search #selects{padding-top: 10px; top: 160px;}
#home_search #search-btn{top: 265px; right: 10px;}


.gallery1 li{
list-style-type:none;
}
.ui-slider { width: 133px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(../images/slider-handle.gif);  }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }

/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(../images/slider-bg-1.png); }
.ui-slider-2 { background-image: url(../images/slider-bg-2.png); }
	.multiSelect {
		width: 9.9em;
		font-family: Arial, Helvetica, sans-serif;
		position: relative;
		left:11px;
		height: 22px;
		padding: 0;
		margin: -.05em 0 0 0;
		border: 0;
	}
	.multiSelect .title {
		background-color: #fff;
		border: 1px solid #999;
		padding: 0;
		margin: 0;
		cursor: default;
		width:162px;
	}
	.multiSelect div.title {
		background:url(../images/flechCombo.jpg) no-repeat right 1px;
		border:1px solid #E19D88;
		z-index: 104;
		bottom:16px;
		left:141px;
		font-size:13px;
		height:15px;
	}
	.multiSelect div.title-open {
		border-bottom: 1px solid #fff;
	}
	.multiSelect .title {
		font-size: .8em;
		height: 1.3em;
		line-height: 1.2em;
		overflow: hidden;
		padding: .3em 1.1em .1em .5em;
		
	}
	
	.multiSelectContent {
		position: absolute;
		left:182px;
		z-index: 106;
		min-height: 1em;
		background: white;
		padding: .1em;
		display: block;
		font-size: 75%;
		margin-top: -1px;
		border: 1px solid black;
	}
	.collapsed {
		display: none;
	}
	.multiSelectContent ul {
		overflow: auto;
		min-height: 1em;
		min-width: 20em;
		
		padding: 0;
		
	}
	.multiSelectContent li {
		cursor: pointer;
		cursor: hand;
		margin: 0 0 0 0;
		list-style:none;
		
	}
	.multiSelectContent li:hover{
		background-color:#3399FF;	
}
	.multiSelectContent li input {
		position:relative;
		top:1px;
	}
	.multiSelectContent li label{
		width:259px;
		
		text-transform:capitalize;	
}
	
	.arc90_multiselect {
		width: 12.5em;
		height: 1.35em;
		visibility: hidden;
	}
	.a9selectall {
		
	}

	/* Styles for page layout */
	DIV.examples {
		margin: 0 0 2em 0;
		width: 17em;
		border: 1px solid #e9e9e9;
		padding: .3em;
	}

	DIV.examples LABEL.examples {
		display: block;
		margin: 0 0 .2em 0;
	}
	input:focus{
		outline:none;
		}
	
	form select option{
		text-transform:capitalize;
		}
		.btnUpload{
			background:auto;
			border:auto;
			width:85px;
			margin-left:158px;
		}		.paging .current{		color:white;		font-size:12px;		}
#faceeboxScreen{
width:910px;
}