@charset "iso-8859-1";
/* CSS Document */

body{margin:0px; padding:0px; background-color:#e2e2e2; font-family:Arial; font-size:12px;}
p{margin:0px; padding:0px;}
#part1{height:43px; width:100%; float:left; clear:both; background:url(../images/arr1.jpg);}
#top{width:1005px; height:43px; margin:auto; clear:both; background:url(../images/top_04.jpg) no-repeat;}
.menuprinc{color:#202020; width:980px; height:20px; float:left; clear:both; margin-top:11px; font-weight:bold; font-size:16px; margin-left:36px!important; margin-left:18px;}
.menuprinc a{color:#202020; text-decoration:none;}
.menuprinc a:hover{color:#FFFFFF;}
.part2{height:153px;  width:100%; float:left; clear:both; background:url(../images/arplan2_04.jpg) repeat-x; background-position:center; background-repeat:repeat-x;}
.detapart2{width:1005px; height:153px; margin:auto; clear:both;}
.logo{
	width:160px;
	height:153px;
	float:left;
	margin-left:25px!important; margin-left:13px; 
}
.logo h1{margin:0px; padding:0px; float:left;}
.flash{
width:786px;
height:143px;
float:left;
margin-top:5px;}

.flash2{width:228px; height:143px; float:left; margin-top:5px; margin-left:28px!important; margin-left:15px; }
.flash3{height:143px; width:707px; float:left; margin-left:14px; margin-top:5px;}




#cent{width:1005px; margin:auto; clear:both;  padding-top:4px;}
#imm1{width:21px; background-color:#e2e2e2; height:228px; float:left; background:url(../images/immo-marrakech_03.jpg) no-repeat; background-position:center; margin-top:240px;}
#immcontent{width:963px; float:left; background-color:#FFFFFF;}
#imm2{width:21px; background-color:#e2e2e2; float:left; background:url(../images/imm-marrakech2_03.jpg) no-repeat; background-position:center; margin-top:240px; height:228px;}

#left1{width:232px; height:100%; float:left; margin-top:5px; margin-left:5px;}
#location1{width:232px; height:100%; float:left; border-bottom:4px solid #d9d9d9; margin-top:6px;}
#milieu{width:478px; height:100%; float:left; margin-top:5px; margin-left:6px!important; margin-left:2px;}
#milieucomplet{width:710px; height:100%; float:left;}

#right1{width:222px; height:100%; float:left;  margin-left:3px!important; margin-left:1px; margin-top:12px;}

#left31{width:232px; height:100%; float:left; border-bottom:4px solid #d9d9d9; margin-top:14px;}

#left32{width:232px; height:100%; float:left;  margin-top:14px; margin-bottom:4px;}

#vente{width:232px; height:46px; float:left; clear:both;}
#menuvente{width:232px; height:100%; background:url(../images/produits-vente_10.jpg); float:left; clear:both;}
.detlmenu{width:221px; height:27px; float:left; clear:both; background:url(../images/menuvente_11.jpg) no-repeat; margin-left:5px!important; margin-left:2px;}
.detlmenu h2{color:#b4beb5; margin:0px; padding:0px; margin-left:20px; font-size:15px; margin-top:3px;}
.detlmenu h2 a{text-decoration:none; color:#b4beb5; }
.detlmenu h2 a:hover{color:#FFFFFF;}

.recherche{width:232px; height:209px; float:left; clear:both; background:url(../images/recherchee.jpg) no-repeat; margin-bottom:4px;}
.rech1{width:189px; height:24px; float:left; clear:both; margin-top:54px; margin-left:8px;}
.rech2{width:217px; height:27px; float:left; clear:both; margin-left:6px; margin-top:13px;}

#location{width:217px; height:27px; float:left; clear:both; margin-left:6px; margin-top:13px;}
#achat{width:217px; height:27px; float:left; clear:both; margin-left:6px; margin-top:13px; display:none;}

.rech{width:110px; height:38px; float:left; clear:both; margin-top:4px; margin-left:60px!important; margin-left:26px;}
.bntrecherc{width:104px; height:38px; border:0px; background:url(../images/recherhce_21.jpg) no-repeat; cursor:pointer;}

#bas{width:100%; height:135px; clear:both; background:url(../images/bass_26.jpg) no-repeat;}

#detbas{width:955px; height:135px; clear:both; margin:auto; background:url(../images/footer_03.jpg) no-repeat;}

.menubas{width:680px; height:16px; margin-top:16px; float:left; clear:both; margin-left:150px!important; margin-left:75px; color:#505050; font-size:12px; text-align:center;}
.menubas a{color:#505050; text-decoration:none;}
.menubas a:hover{color:#333333;}


/**** bas de page ****/
.bas1txt{width:310px; height:19px; float:left; color:#6a6a6a; margin-top:9px; margin-left:36px!important; margin-left:20px;}

a.liendebas{color:#6a6a6a; text-decoration:none;}
a.liendebas:hover{color:#000000;}

.bas2txt{width:310px; height:19px; float:left; color:#6a6a6a; margin-top:9px; margin-left:36px!important; margin-left:32px;}

.bas3txt{width:180px; height:19px; float:left; color:#6a6a6a; margin-top:9px; margin-left:52px!important; margin-left:53px;}

.bas4txt{width:310px; height:19px; float:left; color:#6a6a6a; margin-top:12px; margin-left:36px!important; margin-left:20px;}

.bas5txt{width:310px; height:19px; float:left; color:#6a6a6a; margin-top:12px; margin-left:36px!important; margin-left:32px;}

.bas6txt{width:180px; height:19px; float:left; color:#6a6a6a; margin-top:12px; margin-left:52px!important; margin-left:53px;}

/************************** index *************************/
.cnt1{width:471px; float:left; clear:both; height:231px; background:url(../images/shamshome_09.jpg) no-repeat; margin-left:3px; margin-top:2px;}
.flashindex{width:471px; height:140px; float:left; clear:both; margin-left:3px; margin-bottom:10px; margin-top:4px;}

.textecontenu{width:293px; height:177px; float:left; clear:both; margin-left:168px!important; margin-left:84px; margin-top:30px; text-align:justify;}

.news{width:471px; height:auto; float:left; clear:both; margin-left:3px; margin-bottom:3px;}
.nvt{width:646px; height:38px; float:left; clear:both; margin-bottom:8px; margin-left:14px;}
.produits{width:343px; height:170px; float:left; margin-top:4px; margin-left:10px!important; margin-left:8px; background:url(../images/produits_07.jpg) no-repeat;}
.topproduit{width:330px; height:30px; float:left; clear:both; margin-left:4px; margin-top:5px;}
.picture{width:145px; height:89px; float:left; margin-left:17px!important; margin-left:9px; margin-top:20px;}
.descrpproduits{width:161px; height:106px; float:left; margin-left:8px; margin-top:18px; text-align:justify;}
.descrpproduits2{width:161px; height:106px; float:left; margin-left:8px; margin-top:14px; text-align:justify;}
.descrp{width:161px; height:77px; float:left; clear:both; text-align:justify; color:#4a0000;}
.descrp p{padding-bottom:2px; padding-top:2px; border:1px solid #CCCCCC; padding-left:2px; padding-right:2px;}
.descrp p strong{color:#666666;}
.cdc{width:222px; height:39px; margin:auto; clear:both;}

.cdc1{width:217px; height:143px; clear:both; float:left; border:1px solid #c9c9c9; margin-top:10px; margin-left:4px; margin-bottom:8px;}
.piccdc{width:163px; height:96px; clear:both; margin:auto; background:url(../images/piccdc_03.jpg) no-repeat; margin-top:6px; padding-top:2px;}
.titcdc{width:188px; height:22px; float:left; clear:both; margin-top:5px; background:url(../images/titcdc_07.jpg) no-repeat; padding-top:6px; padding-left:22px;}
.titcdc a{color:#000000; text-decoration:none;}
.titcdc a:hover{color:#990000;}
/*************** produits ****************/
.lesproduits{width:710px; height:100%; float:left; clear:both;}
.titreprod{width:256px; height:23px; float:left; clear:both; margin-top:4px;}
.produit{width:200px; height:191px; float:left; clear:both; margin-top:6px; background:url(../images/produit_06.jpg) no-repeat; margin-left:3px;}
.topproduit{width:330px; height:30px; float:left; clear:both; margin-left:4px; margin-top:5px;}
.pt1{width:6px; height:26px; float:left; margin-top:2px; margin-left:8px!important; margin-left:2px;}
.pt2{width:auto; height:20px; float:left; margin-top:2px; background:url(../images/ref_09.jpg) no-repeat; background-repeat:repeat-x; padding-top:6px;}
.pt3{width:7px; height:26px; float:left; margin-top:2px;}
.txttitre{color:#8d722d;}
.pt4{width:auto; height:20px; float:left; margin-top:2px; padding-top:6px; margin-left:10px;}
.pt5{width:auto; height:17px; float:left; margin-top:16px; padding-top:3px; margin-left:10px;}
.txttype{color:#454648;}


.titrebasdes{height:17px; width:80px; float:left; margin-top:6px; padding-top:3px; margin-left:76px!important; margin-left:34px; text-align:right;}
.titrebasdes a{color:#000000; text-decoration:none;}
.titrebasdes a:hover{color:#FFFFFF;}

.pagination {
    line-height:4em;
}
.pagination a,
.pagination span {
    padding:0.4em 0.9em; margin:2px;
}
.pagination a {
    
	 background:url(../images/pgoff.jpg) no-repeat;
    color:#000000; font-weight:bold;
    text-decoration:none;
}
.pagination a:hover {
   BACKGROUND-IMAGE:url(../images/pgon.jpg);
   background:url(../images/pgon.jpg) no-repeat;
    color:#FFFFFF; text-decoration:overline;
	font-weight:bold;
}
.pagination .prevnext {
    font-weight:bold;
}
.pagination span.disabled { 
    border:1px solid #DDDDDD;
    color:#999999;
}
.pagination span.current {
   font-weight:bold;
    background-color:#DDDDDD;
    color:#ffffff;
    font-weight:bold;
	 background:url(../images/pgon.jpg) no-repeat;
}


.pagg{width:710px; height:auto; float:left; clear:both; margin-top:6px; margin-left:3px;}	


/************* annonce ***********************/
.tittreannonce{width:475px; height:23px; float:left; clear:both; background:url(../images/titreannonce_03.jpg) no-repeat; margin-top:10px;} 
.titran{width:247px; height:14px; margin-top:6px; text-align:center; font-weight:bold; margin-left:115px; color:#91783e; font-size:13px;}
.tittredesc{width:705px; height:25px; float:left; clear:both;} 
.titrde{width:247px; height:14px; margin-top:6px; text-align:center; font-weight:bold; margin-left:40px; color:#91783e; font-size:13px;}
.detdesce{color:#545454; width:660px; height:100%; padding:6px; margin-left:16px; margin-top:12px; text-align:justify;  float:left; clear:both; line-height:20px;}
.partiedescription{width:243px; height:100%; float:left; margin-left:77px!important; margin-left:35px; background:url(../images/details-annonces_07.jpg) no-repeat; background-position:top;}

.partiedescription2{width:243px; height:100%; float:left; margin-left:77px!important; margin-left:35px; background:url(../images/details-annonces_09.jpg) no-repeat; background-position:top;}

.tittredesc2{width:350px; height:23px; float:left; clear:both; background:url(../images/desannonce_03.jpg) no-repeat; margin-top:12px; background-position:left;} 
.titrde2{width:247px; height:14px; margin-top:6px; text-align:center; font-weight:bold; margin-left:56px; color:#91783e; font-size:13px;}
.detailcara{width:200px; height:100%; margin-left:26px!important; margin-left:13px; margin-top:36px; float:left; clear:both;}
.detailcara p{color:#545454; font-weight:600; margin-bottom:8px;}
.spnanb{color:#c21905;}

.prixannonce{width:461px; height:31px; float:left; clear:both; margin-left:14px; margin-top:20px; background:url(../images/prix_07.jpg) no-repeat;}

.prix1{width:240px; height:14px; margin-top:10px; float:left; margin-left:124px!important; margin-left:80px;}
.spanprix{color:#454648;}
.prix2{width:70px; height:14px; margin-top:9px; float:left; margin-left:126px!important; margin-left:90px; text-align:center; color:#FFFFFF; font-weight:bold;}

.prix1 a{color:#990000; text-decoration:none; font-weight:bold;}
.prix1 a:hover{ text-decoration:underline;}

.prix2 a{color:#FFFFFF; text-decoration:none;}
.prix2 a:hover{ text-decoration:underline;}

.preser{width:705px; height:37px; float:left; clear:both; margin-top:10px; margin-bottom:10px; background:url(../images/details-annonces_13.jpg) no-repeat;} 

.detdesce a{color:#990000; text-decoration:none;}
.detdesce a:hover{ text-decoration:underline;}
/******************** info **************/
.info1{width:702px; height:100%; float:left; clear:both; margin-top:18px; margin-left:10px!important; margin-left:4px; background:url(../images/info_03.jpg) no-repeat; background-position:top;}
.inftitre{width:412px; height:20px; float:left; clear:both; margin-top:7px; margin-left:26px!important; margin-left:14px; font-weight:bold;}

.infdesci{width:660px; height:100%; float:left; clear:both; margin-top:10px; margin-left:26px!important; margin-left:14px; text-align:justify;}

/*********** riad ***********/
.reserverbtn{width:87px; height:25px; border:none; background:url(../images/reserver_03.jpg) no-repeat; cursor:pointer;}


.tittreannonceriad{width:697px; height:45px; float:left; clear:both; background:url(../images/page-reservation_03.jpg) no-repeat; margin-top:10px; margin-left:4px;} 

.titranriad{width:247px; height:19px; margin-top:12px; text-align:center; font-weight:bold; margin-left:50px; color:#9a751c; font-size:15px; background:url(../images/page-reservation_06.jpg) no-repeat; background-repeat:repeat-x;}


/******************** evoyer et annuler ***********/
.envoyer{width:113px; height:35px; background:url(../images/envoyer_07.jpg) no-repeat; border:none; cursor:pointer;}
.annuler{width:113px; height:35px; background:url(../images/annuler_07.jpg) no-repeat; border:none; cursor:pointer;}

/************** table reservation ******************/
.tptd1{width:693px; height:36px; float:left; clear:both;}
.tptd2{width:693px; height:36px; float:left; clear:both; background:url(../images/pdtail_07.jpg) no-repeat;}
.tptd3{width:693px; height:33px; float:left; clear:both; background:url(../images/total_03.jpg) no-repeat; color:#FFFFFF; margin-top:4px; margin-bottom:10px;}

.prixtotal{width:140px; height:20px; margin-top:8px; margin-left:520px!important; margin-left:520px; text-align:center;}

/*********** contact ***********/
.clasinput{border: 1px solid #cdcccc;}
a.clacontact{color:#666666; text-decoration:none;}
a.clacontact:hover{text-decoration:underline;}

.lescontacts{width:712px; height:100%; float:left; clear:both; background: url(../images/contact_03.jpg) no-repeat; background-position:top;}

.dvadesse{width:517px; height:134px; float:left; clear:both; margin-top:87px; margin-left:142px!important; margin-left:74px; color:#333232; font-size:14px; font-family:Arial; line-height:19px; letter-spacing:1px;}

.dvadesse2{width:517px; height:26px; float:left; clear:both; margin-top:54px; margin-left:142px!important; margin-left:74px; color:#333232; font-size:14px; font-family:Arial; line-height:19px; letter-spacing:1px;}

.divformulaire{width:605px; height:100%; float:left; clear:both; margin-left:30px!important; margin-left:10px; margin-top:85px;}


.divfconpar{width:447px; height:218px; float:left; clear:both; margin-left:30px!important; margin-left:10px; margin-top:10px; background:url(../images/contacterpar_21.jpg) no-repeat;}

.divfconpar2{width:447px; height:48px; float:left; clear:both; margin-left:30px!important; margin-left:10px; margin-top:10px;}

.divpar1{width:258px; height:32px; float:left; clear:both; margin-top:48px; margin-left:76px!important; margin-left:40px;}

.divpar2{width:258px; height:32px; float:left; clear:both; margin-top:26px; margin-left:76px!important; margin-left:40px;}

.divpar3{width:258px; height:32px; float:left; clear:both; margin-top:30px; margin-left:76px!important; margin-left:40px;}

.divformulairemessage{width:505px; height:100%; float:left; clear:both; margin-left:30px!important; margin-left:10px; margin-top:5px; margin-bottom:5px; text-align:center;}

/**************** reservation annonce ****************/
.reservation{width:712px; height:100%; float:left; clear:both; margin-left:2px!important; margin-left:1px; background:url(../images/rserv_03.jpg) no-repeat; background-position:top; margin-top:14px;}

.titrereserve{width:600px; height:19px; float:left; clear:both; margin-left:60px!important; margin-left:34px; margin-top:10px; font-size:18px; font-weight:bold; color:#584516; margin-bottom:10px;}

.arreserv{width:712px; height:44px; margin-top:12px; background:url(../images/arreserv_06.jpg) no-repeat; margin-left:2px!important; margin-left:1px;}

.btnarrreserv{width:200px; height:30px; margin-top:7px; float:left; clear:both; margin-left:420px!important; margin-left:210px;}

.envres{width:92px; height:29px; float:left;  background:url(../images/btnres_09.jpg) no-repeat; cursor:pointer; border:none;}

.btnanul{width:92px; height:29px; float:left;  background:url(../images/btnres_07.jpg) no-repeat; cursor:pointer; border:none;}

.info1r1{width:703px; height:100%; float:left; clear:both; margin-top:18px; margin-left:9px!important; margin-left:3px; background:url(../images/riad-renove_03.jpg) no-repeat; background-position:top;}

.info1r2{width:703px; height:100%; float:left; clear:both; margin-top:18px; margin-left:9px!important; margin-left:3px; background:url(../images/riad-renove2_03.jpg) no-repeat; background-position:top;}

.info1r3{width:703px; height:704px; float:left; clear:both; margin-top:18px; margin-left:9px!important; margin-left:3px; background:url(../images/riad-renove3_06.jpg) no-repeat; background-position:top;}

.info1r4{width:703px; height:600px; float:left; clear:both; margin-top:18px; margin-left:9px!important; margin-left:3px; background:url(../images/projettouristique_03.jpg) no-repeat; background-position:top;}

#flashcontent{color:#FFFFFF;}


#recherche{width:668px; height:116px; float:left; clear:both; background:#EDEDED; padding:5px; margin-bottom:20px; margin-top:10px; margin-left:20px; border:2px solid #CFA34C;}	
