/* CSS Document */
body{margin:0px; padding:0px; font-family: Arial; font-size:13px; background:url(../images/motif.jpg) no-repeat; background-repeat:repeat-x; background-position:top; background-color:#BDB9BA;}
h1{font-size:20px; margin-left:30px!important; margin-left:15px; float:left;}
a{text-decoration:none;}
#page{width:1000px; _width:1014px; height:auto; margin:auto; }
#top1{width:1000px; _width:1014px; float:left; clear:both; height:101px; background-color:#FFFFFF;}
.pic1{width:225px; height:101px; float:left; margin-left:2px;}
.pic2{width:106px; height:101px; float:left;}
.pic{width:600px; height:101px; float:left;}
.pic3{width:600px; height:30px; margin-left:10px; margin-top:20px; float:left; text-align:center;}
.pic4{width:600px; height:30px; margin-left:10px; margin-top:8px; float:left; text-align:center;}
.lien{width:131px; height:26px; float:left; margin-left:4px; background:url(../images/menu_17.jpg) no-repeat; font-size:16px; font-weight:bold; color:#595959; padding-top:6px;}
.lien a{color:#595959;}
.lien a:hover{color:#000000;}

.lien2{width:151px; height:26px; float:left; margin-left:4px; background:url(../images/menu_18.jpg) no-repeat; font-size:16px; font-weight:bold; color:#595959; padding-top:6px;}
.lien2 a{color:#990000;}
.lien2 a:hover{color:#000000;}

#immobilier{height:100%; width:1000px; _width:1014px; float:left; clear:both; background:#FFFFFF;}
#immobilier2{width:978px; height:59px; float:left; background:url(../images/immobilier_06.jpg) no-repeat;}
.ads1{width:640px; height:30px; margin-top:4px; float:left; margin-left:8px;}
.ads2{width:200px; height:200px;  margin-left:60px; margin-top:4px; margin-bottom:14px;}
.left1{width:302px; height:882px; background-color:#FFF3CD; float:left;}

.left1 h3{ margin:0px; padding:0px; margin-top:4px; height:18px; background:url(../images/pic_13.jpg) no-repeat; background-position:left; width:236px; font-size:15px; color:#64757D; padding-left:46px; padding-top:0px; margin-left:20px;}	
.left1 h3 a{color:#64757D; text-decoration:none;}
.left1 h3 a:hover{color:#666666;}
.milieu{width:676px; height:882px; background-color:#FFFFFF; float:left;}
.txtmil{width:98%; height:882px; margin-left:8px; overflow:auto;}
.parm{width:240px; height:20px; background-color:#E9E9E9; padding-top:3px; font-size:15px; font-weight:bold; text-align:center; border:1px solid #666666;}
.txtmil2{width:auto; height:auto;}



.txtmil2 ul{ margin-left:10px;}
.txtmil2 ul li{float:left; width:112px; list-style:none; list-style-image:url(../images/vil.jpg); margin-top:4px;}
#bas{width:978px; height:100px; float:left; clear:both; background:url(../images/immobilier_08.jpg) no-repeat; background-position:top; background-color:#3D3D3B;}

.adsence3{width:336px; height:262px; padding-top:10px; float:right; background-color:#EEEEEE; margin-top:4px;}
h2{
	background: url(../images/gradiant.gif) 0 0 repeat-x;
	border: 1px solid #b9bdbe;
	margin: 0 0 2px 0;
	padding: 3px 9px 2px 9px;
	font-size: 16px;
	color: #d46017;
}
.left1 h2{ height:30px; background:url(../images/pic_09.jpg) no-repeat; background-position:left; width:240px; font-size:18px; color:#3D3D3B; padding-left:46px; padding-top:16px; margin-bottom:4px; margin-left:2px;}	
.left1 h2 a{color:#3D3D3B; text-decoration:none;}
.left1 h2 a:hover{color:#CCCCCC;}
a.detaill{color:#d46017; text-decoration:none;}
a.detaill:hover{color:#990000;}

a.titanonce{color:#666666; font-weight:bold; text-decoration:none;}
.lefttab{width:490px; height:auto; float:left;}
.lefttab2{width:490px; height:auto; float:left; margin-left:7px!important; margin-left:4px;}
.leftadse{width:160px; height:600px; float:left; background-color:#E4E5E6; margin-left:10px;}
.leftadse2{width:160px; height:600px; float:left; background-color:#E4E5E6; margin-left:4px; margin-top:30px;}
.adsbas{width:640px; height:30px; margin-top:14px; float:left; margin-left:316px!important; margin-left:160px;}

.parten1{width:900px; float:left; clear:both; height:25px; margin-top:14px; margin-left:6px; color:#FFFFFF;}
.parten1 a{color:#FFFFFF; text-decoration:none;}
.parten1 a:hover{ color:#CCCCCC; text-decoration:none;}
.partenaires{width:1000px; height:30px; padding-top:16px; float:left; clear:both; color:#FFFFFF; margin-left:20px;}
.partenaires a{color:#FFFFFF; text-decoration:none;}
.partenaires a:hover{ color:#CCCCCC; text-decoration:none;}

.pagt{width:640px; height:30px; margin-top:4px; float:left; margin-left:316px!important; margin-left:160px;}

.bpar{width:978px; height:200px; float:left; clear:both; background-color:#000000; margin-top:6px;}
.bpar1{width:237px; height:200px; float:left; margin-left:5px!important; margin-left:3px; color:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999;}
.bpar1 h3{margin:0px; font-size:16px; margin-bottom:5px; text-align:center; margin-top:6px;}
.bpar1 h3 a{color:#FFFFFF;}
.bpar1 h3 a:hover{color:#CCCCCC;}
.bpar1 ul{margin:0px; padding:0px;}
.bpar1 ul li{margin-left:20px; height:28px;}
.bpar1 ul li a{color:#FFFFFF; text-decoration:none;}



.bpar2{width:978px; height:268px; float:left; clear:both; background-color:#000000; margin-top:6px; padding-top:2px!important; padding-top:6px; text-align:left;}
.bpar2 ul{ margin-left:10px;}
.bpar2 ul li{float:left; width:115px; list-style:none; list-style-image:url(../images/vil.jpg); margin-top:4px;}
.bpar2 ul li a{ color:#CCCCCC; text-decoration:none;}
/************* pag***/
.pagination {
    line-height:2em;
}
.pagination a,
.pagination span {
    padding:0.2em 0.5em;
}
.pagination a {
    border:1px solid #9AAFE5;
    color:#105CB6;
    text-decoration:none;
}
.pagination a:hover {
    border:1px solid #296BB5;
    color:#000031;
}
.pagination .prevnext {
    font-weight:bold;
}
.pagination span.disabled { 
    border:1px solid #DDDDDD;
    color:#999999;
}
.pagination span.current {
    border:1px solid #2E6AB1;
    background-color:#DDDDDD;
    color:#ffffff;
    font-weight:bold;
}
/***** recherche ***/
.recherchee{width:978px; height:1200px; float:left; clear:both; text-align:center; background-color:#FFFFFF;}
.rech2{width:800px; height:1200px; float:left; text-align:center; margin-left:6px; padding-top:20px;}


/****************** agence *****************/
.tpagence{width:470px; margin-left:6px; margin-top:20px; height:22px; float:left; clear:both; background:url(../images/bgGradiant.gif); padding-left:6px; font-weight:bold;}

.detagence{width:470px; margin-left:6px;  height:auto; float:left; clear:both; border: 1px solid #e1e1e1;}

.logo22{width:155px; height:115px; float:left; margin:6px;}
.txtdesc{width:290px; height:auto; float:left; margin-top:6px; margin-left:4px; text-align:justify;}

.tpad{width:1000px; _width:1014px; height:100px; float:left; clear:both; background-color:#FFFFFF;}
.pic1ad{width:236px; height:93px; float:left; background-color:#E2E2E2; text-align:center; font-weight:bold; font-size:18px; padding-top:8px;}
.tpad2{width:728px; height:90px; float:left; margin-left:8px; margin-top:10px;}

.publi{width:244px; float:left; clear:both; margin-left:40px!important; margin-left:20px; height:220px; margin-top:12px;}

/************* part 2 ******************/

.cassh1{width:280px; height:57px; float:left; background:url(../images/immobilier-au-maroc_05.jpg) no-repeat; margin-left:2px; background-position:left;}

.annspo1{width:300px; height:250px; clear:both; margin-top:5px;}

.listeage1{width:280px; height:50px; clear:both; margin-top:5px; padding:10px; font-size:16px;}

.annspo2{width:336px; height:280px; clear:both; margin-top:10px; margin-left:200px!important; margin-left:120px; margin-bottom:16px;}

.titviv{width:222px; height:24px;  font-size:15px; float:left; clear:both; margin-left:5px; margin-bottom:6px; background:url(../images/part.jpg) no-repeat; color:#1f5369; font-weight:bold; text-align:center; padding-top:6px;}

.anndexpt{width:600px; height:290px; clear:both; margin-left:10px!important; margin-left:10px; margin-bottom:10px;}

.annspo3{width:336px; height:280px; float:left; margin-left:20px;}

.logo22{width:210px; height:220px; float:left;}

#basbas{width:1000px; _width:1014px; height:90px; float:left; background:url(../images/site_bottom1.jpg) no-repeat; _background:url(../images/site_bottom2.jpg) no-repeat; background-position:top;}

.aucunannonce{width:400px; height:100%; text-align:center; margin:auto; clear:both; color:#990000; font-size:16px; font-weight:bold; margin-bottom:10px; margin-top:20px; }

#pt1bas{width:900px; margin-left:40px!important; margin-left:20px; height:20px; margin-top:5px; float:left; clear:both;}
#pt2bas{width:900px; margin-left:20px!important; color:#666666; margin-left:10px; height:20px; margin-top:40px; float:left; clear:both;}

#pt2bas a{color:#666666; font-size:11px;}
