/* bando */
body{margin:0;
padding:0;
background:url(images/bgimage.gif);
font-family:Arial, Helvetica, sans-serif;
text-align:left;


}

#conteneur_principal{ width:1024px;
overflow:hidden;

}

#blc1{width:1000px;
height:104px;
}

.elblgchbdo{background:url(images/elbleu_gch_bando_43_105.gif) no-repeat;
width:43px;
height:105px;
float:left}

.logo{
width:263px;
height:105px;
float:left}

.cdrcrt{background:url(images/grd_cdr_cart_660_105.gif) no-repeat;
width:660px;
height:105px;
float:left}

.cdrcrt p{
width:633px;
height:96px;
margin-left:5px;
margin-top:5px;
}


.elbldrbdo{background:url(images/elbleu_droi_bando_34_105.gif) no-repeat;
width:34px;
height:105px;
float:left}

/* bloc2 */
#blc2{width:1000px;
height:116px;
margin-top:0!important;
margin-top:-5px

}

.elblgchblc2{background:url(images/elbleu_gch_blc2_42_116.gif) no-repeat;
width:42px;
height:116px;
float:left}

.cdrtexdac{background:url(images/cdr_texac_453_116.gif) no-repeat;
width:453px;
height:116px;
float:left}

.cdrtexdac p{ background:url(images/slogan_403_84.gif) no-repeat;
width:403px;
height:84px;
margin-left:26px;
margin-top:16px
}

.cdrpub{background:url(images/cdrpub_471_116.gif) no-repeat;
width:471px;
height:116px;
float:left}

.pub{ margin-top:-11px;
margin-left:10px;
position:absolute;
}

.elbldrblc2{background:url(images/elbleu_droi_blc2_34_116.gif) no-repeat;
width:34px;
height:116px;
float:left}

/* blocnav */
#blcnav{background:url(images/blc_nav_1007_40.gif) no-repeat;
width:1000px;
height:40px;
padding-left:320px;


}


/* accueil */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#ac {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 221px!important;
top: 219px;
left:62px;
z-index:100;

}
#ac dl {
float: left;
width: 12em;
}
#ac dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background:url(images/cdr_acueil_88_39.gif) no-repeat;
width:80px;
height:30px;
margin:1px;
padding-top:7px;

}

#ac dd {
display: none;
border: 1px solid gray;
}
#ac li {
text-align: center;
background: #fff;
}
#ac dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

/* vente */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#vte {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 221px!important;
top: 219px;
left: 150px;
z-index:200;

}
#vte dl {
float: left;
width: 12em;
}
#vte dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background:url(images/cdr_acueil_88_39.gif) no-repeat;
width:80px;
height:30px;
margin:1px;
padding-top:7px
}
#vte dd {
display: none;
border: 1px solid gray;
}
#vte li {
text-align: center;
background: #3A6197;
}
#vte li a{
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#vte dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}

#vte li a:hover, #vte li a:focus{
background: #ffffff;
color:#3A6197;
font-style:italic;}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}


/* Location */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#loc {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 221px!important;
top: 219px;
left:235px;
z-index:200;

}
#loc dl {
float: left;
width: 12em;
}
#loc dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background:url(images/cdr_acueil_88_39.gif) no-repeat;
width:80px;
height:30px;
margin:1px;
padding-top:7px
}
#loc dd {
display: none;
border: 1px solid gray;
}
#loc li {
text-align: center;
background: #3A6197;
}
#loc li a{
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#loc dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}

#loc li a:hover, #loc li a:focus{
background: #ffffff;
color:#3A6197;
font-style:italic;}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}


/* Meublé */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#mbl {
	position: absolute; /* placement du menu, à modifier selon vos besoins */
	top: 221px;
	left:320px;
	z-index:200;
	
	
}
#mbl dl {
float: left;
width: 12em;
}


#mbl dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background:url(images/cdr_acueil_88_39.gif) no-repeat;
width:80px;
height:30px;
margin-top:1px;
padding-top:7px;

}

#mbl dd {
display: none;
border: 1px solid gray;
position:absolute;
width:180px;

}
#mbl li {
text-align: center;
background: #3A6197;
}
#mbl li a{
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#mbl dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}


#mbl li a:hover, #mbl li a:focus{
background: #ffffff;
color:#3A6197;
font-style:italic;


}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}



.cdrchag{background:url(images/cdr_rchrch_agenc_164_27.gif) no-repeat;
position:absolute;
width:164px;
height:27px;
top:230px;
left:500px;
padding:5px;
text-align:center;


}


.cdrchag  a{ font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;



}



.cdrchag  a:hover{ font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;



}


/* Petite Cote */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#pcote {
	position: absolute; /* placement du menu, à modifier selon vos besoins */
	top:230px;
	left:672px;
	z-index:200;
	
	
}

#pcote dl {
float: left;
width: 12em;
}


#pcote dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background:url(images/cdr_pub_sur_imcot_162_27.gif) no-repeat;
width:162px;
height:27px;
padding:5px;

}

#pcote dd {
display: none;
border: 1px solid gray;
position:absolute;
width:150px;
margin-top:-5px;
z-index:1000

}


#pcote li {
text-align: center;
background: #3A6197;

}

#pcote li a{
color: #ffffff;
text-decoration: none;
height: 100%;
border: 0 none;
}

#pcote dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}




#pcote li a:hover, #pcote li a:focus{
background: #ffffff;
color:#3A6197;
font-style:italic;
width:130px;


}


#pcote li ul#list1 { display:none;

border: 1px solid gray;
position:absolute;
width:180px;
top:0;
left:150px;
text-align: center;
background:#ffffff;
z-index:1000


}










#pcote li ul#list2 { display:none;

border: 1px solid gray;
position:absolute;
width:180px;
top:15px;
left:150px;
z-index:1000

}


#pcote li ul#list3 { display:none;

border: 1px solid gray;
position:absolute;
width:180px;
top:30px;
left:150px;
z-index:1000

}




#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}









.cdrnoproj{background:url(images/cdr_nos_projet_110_27.gif) no-repeat;
position:absolute;
width:110px;
height:27px;
top:230px;
left:750px;
padding:5px;
text-align:center;

}

.cdrnoproj a{ font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;



}



.cdrnoproj  a:hover{ font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;



}



.cdrcontac{background:url(images/cdr_contac_109_27.gif) no-repeat;
position:absolute;
width:89px;
height:27px;
top:230px;
left:861px;
padding-top:5px;
text-align:center;

}


.cdrcontac a{ font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;



}



.cdrcontac  a:hover{ font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;



}







/* grandbloc */
#blcfinal{background:#3a6197;
width:1000px;

overflow:hidden;
}


.bloc_central_blanc{ width:924px;
min-height:600px;
overflow:hidden;
background:#ffffff;
margin-left:42px;
margin-bottom:20px!important;}

.par1blcf{
width:880px;
height:219px;
margin-left:30px;

margin-bottom:50px!important;
margin-bottom:0;



}

.partgho{
width:459px;
height:183px;
margin-top:3px;
float:left
}

.mnusc{ background:#8bbbec;
width:456px;
height:80px;


}


.cadre_petite_annonce{ width:456px;
margin-top:10px;
height:120px;
border:1px dotted #8bbbec;}

.titrcdcoeur{ background:url(images/titr_cou_de_coeur_246_29.gif) no-repeat;
width:246px;
height:29px;
margin-left:93px;
margin-top:2px!important;
margin-top:-5px;

}

.gcdrchparzon{ background:url(images/g_cdr_rchpzon_389_219.gif) no-repeat;
width:389px;
height:219px;
margin-left:10px;
float:left

}

.cdrchpzon{ background:url(images/zon_rch_p_zon_358_176.gif) no-repeat;
width:358px;
height:160px;
margin-left:13px;
margin-top:26px;
padding-left:37px;
padding-top:30px;

}

.partgmnusc{ 
width:215px;
height:93px;
margin-left:5px;
margin-top:8px;
float:left

}

.cdrbienavendr{ background:url(images/cdr_bien_a_vendr_215_26.gif) no-repeat; 
width:215px;
height:26px;

}

.cdrbien{ background:url(images/cdr_rchrch_bien_215_26.gif) no-repeat;width:217px;
height:26px;
margin-top:2px;
vertical-align:middle
}


.cdrbien span{ font-family:Arial;
font-size:12px;
color:#9bb8c9;
font-stretch:narrower;
font-weight:bold;
margin-left:7px;
text-transform:uppercase;
}






.cdrservicimo{ background:url(images/cdr_servic_imo_215_27.gif) no-repeat;
width:215px;
height:27px;
margin-top:2px

}


#servicimo {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 297px;
left: 25px;
z-index:90;

}
#servicimo dl {
float: left;
width: 16em;
}
#servicimo dt {
cursor: pointer;
text-align: center;
font-weight: bold;
margin-top:1px;
margin-left:20px;
width:215px;
padding-top:7px
}

#servicimo dd {
display: none;
border: 1px solid gray;
}
#servicimo li {
text-align: center;
background: #3A6197;
}


#servicimo li a, #servicimo dt a {
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#servicimo dt a { font-family:Arial;
font-size:12px;
color:#9bb8c9;
font-stretch:narrower;
font-weight:bold;
text-transform:uppercase;
text-decoration: none;
}

#servicimo li a:hover, #servicimo li a:focus {
background: #ffffff;
color:#3A6197;
font-style:italic;

}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}


.partdmnusc{ 
width:215px;
height:93px;
margin-left:9px;
margin-top:8px;
float:left

}

.cdrbienalouer{ background:url(images/cdr_bien_a_louer_215_26.gif) no-repeat; 
width:215px;
height:26px;

}

.cdrotrprojimo{ background:url(images/cdr_otr_projet_imo__215_26.gif) no-repeat;width:215px;
height:26px;
margin-top:2px

}

.cdrpartner{ background:url(images/cdr_partner_215_26.gif) no-repeat;width:215px;
height:26px;
margin-top:2px

}

.nom_partenaire{ font-family:arial;
				font-size:16px;
				font-weight:bold;
				margin-top:20px;
				margin-left:20px;}

.logo_partenaire{margin-top:5px;
				margin-left:30px; }


.logo_partenaire img{width:50px;
					height:50px;}



.lienmenusc{ font-family:Arial;
font-size:12px;
color:#9bb8c9;
font-stretch:narrower;
font-weight:bold;
margin-left:7px;
text-transform:uppercase;
text-decoration:none;
}

a:hover.lienmenusc{ 
color:#ffffff;
}

.partgmnusc div{ padding-top:5px

}

.partdmnusc div{ padding-top:5px 


}

.lancrchrch{margin-top:5px}

.lancrchrch a{margin-left:26px}

.choi{margin-left:60px; margin-top:5px; margin-bottom:5px}

.chanrzon{ width:155px}

/* bloc coup de coeur et carte */

.bloc_coup_de_coeur{
width:916px;
margin-left:5px;

border:1px dashed #8bbbec;




}

.miniature_produit{ margin:3px ;
					}
					
					
.miniature_produit img{ 
					border:1px solid #3a6197;
					margin:3px ;}


.rubrique_coup_de_coeur{ width:916px;
height:30px;
text-align:center;

}


.coup_de_coeur_vente{ width:297px;


float:left;
margin:2px;
margin-top:5px;

}

.coup_de_coeur_vente h1{ background:#1961c6;
color:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

}




.coup_de_coeur_location{ width:297px;


float:left;
margin:2px;
margin-top:5px;

}

.coup_de_coeur_location h1{ background:#1961c6;
color:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

}



.coup_de_coeur_meuble{ width:297px;


float:left;
margin:2px;
clear:right;
margin-top:5px;

}


.coup_de_coeur_meuble h1{ background:#1961c6;
color:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

}

.cadre_produit_coup_de_coeur{ width:295px;
border:1px solid #1961c6;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;}


.cadre_produit_coup_de_coeur h2{ background:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;}



#phtoetcrt{
width:853px!important;
width:860px;
height:457px;
margin-top:-20px; 
margin-left:98px;

}

.phto{ width:420px;
height:451px;
margin-top:-50px!important;
margin-top:0px;
float:left
}

.colvente{ width:196px; 
height:446px;
float:left}

.titrenvente{ width:193px;
 text-align:center;
color:#ffffff;
font-size:20px;
background-color:#3A6197;
font-weight:bold;
}

.cdrphto1{background:url(images/cdfto_c_d_coeur_193_191.gif) no-repeat;
width:193px;
height:191px;

}

.titrphto1{ text-align:center;
font-family:Arial;
font-size:12px;
margin-top:5px;
padding-top:3px
}

.phto1{
width:180px;
height:137px;
margin-left:6px;
margin-top:24px

}

.phto1 img{
width:184px;
height:140px;


}

.cdrphto3{background:url(images/cdfto_c_d_coeur_193_191.gif) no-repeat;
width:193px;
height:191px;
margin-top:28px

}

.titrphto3{ text-align:center;
font-family:Arial;
font-size:12px;
margin-top:5px;
padding-top:3px
}

.phto3 img{
width:184px;
height:140px;
margin-left:5px;
margin-top:10px

}



.colocation{ width:196px; 
height:446px;
margin-left:17px;
float:left}

.titrenlocation{width:193px;
text-align:center;
color:#ffffff;
font-size:20px;
background-color:#3A6197;
font-weight:bold;
}

.cdrphto2{background:url(images/cdfto_c_d_coeur_193_191.gif) no-repeat;
width:193px;
height:191px;

}

.titrphto2{ text-align:center;
font-family:Arial;
font-size:12px;
margin-top:5px;
padding-top:3px
}

.phto2{
width:179px;
height:136px;
margin-left:5px;
margin-top:24px
}

.phto2 a img{
width:179px;
height:136px;

}


.cdrphto4{background:url(images/cdfto_c_d_coeur_193_191.gif) no-repeat;
width:193px;
height:191px;
margin-top:28px

}

.titrphto4{ text-align:center;
font-family:Arial;
font-size:12px;
margin-top:5px;
padding-top:3px
}

.phto4{
width:188px;
height:139px;
margin-left:5px;
margin-top:22px;


}


.phto4 a img{
width:178px;
height:139px;

}

/* bloc carte */
#cdrcart{
width:433px;
height:430px;
padding-top:20px;
float:left
}

.cart{background:url(images/crt_sen_423_430.gif) no-repeat;
width:423px;
height:430px;
margin-top:-24px!important;
margin-top:24px;

}

.otrofr{ 
width:195px;
height:16px;
position:relative;
left:200px;
top:-30px!important;
top:2px;


}





















/* formulaire de demande */

.cdrdemandrchrch{ background:url(images/cdr_dmande_rch_863_335.gif) no-repeat;
width:863px;
height:335px;
position:relative;
top:20px;


padding-top:37px;
padding-left:5px;
clear:both;
}

#dmdrch{ width:859px;
height:314px;

}

.partgdmdrch{ 
width:392px;
height:282px;
float:left;


}

.cordonn{width:389px;}

.preno{ margin-left:8px}

.tel{ margin-left:57px}

.email{ margin-left:70px}

.chanpreno{ 
width:120px;
height:19px;

}

.presta{width:389px;
margin-top:17px}

.loc{margin-left:8px}

.chek{margin-left:16px}

.vte{margin-left:72px}

.meubl{margin-left:40px}

.rangmag{width:389px;
margin-top:10px
}

.chbrhot{
margin-left:149px}


.rangentrpo{width:389px;
margin-top:10px
}

.studio{
margin-left:206px}


.rangplatoburo{width:389px;
margin-top:10px
}

.aparte{
margin-left:129px}


.rangpresto{width:389px;
margin-top:10px
}

.chekresto{margin-left:41px}


.vila{
margin-left:181px}


.rangotel{width:389px;
margin-top:10px
}

.chekotel{margin-left:72px}

.imeubl{
margin-left:149px}

.chekterin{margin-left:62px}


.partddmdrch{ 
width:459px;
height:282px;
padding-top:20px;
float:left;


}

.checkecolenfan{margin-left:13px}

.buro{
margin-left:157px}


.rangcomerc{width:452px;
}

.aeropor{
margin-left:175px}


.rangtranspor{width:452px;
}

.centrvil{
margin-left:78px}

.rangopital{width:452px;
}

.premer{
margin-left:65px}

.chekopital{margin-left:28px}

.rangpolic{width:452px;
}

.piedanlo{
margin-left:130px}


.rangimpass{width:452px;
}

.paren{
margin-left:156px}

.checkimpass{
margin-left:22px}


.rangspor{width:452px;
}

.mosque{
margin-left:138px}

.checkspor{
margin-left:28px}


.rangroute{width:452px;
}

.vusurmer{
margin-left:179px}

.checkroute{
margin-left:18px}


.rangbelfami{width:452px;
}

.eglise{
margin-left:159px}

.checkbelfami{
margin-left:43px}


.rangport{width:452px;
}

.checkport{
margin-left:40px}

.checkcomerc{
margin-left:45px}


.rangbudget{width:460px;
margin-top:10px;

}

.budget{ width:140px;
text-align:center;
font-weight:bold;

float:left
}

.budget input{ 
width:130px;


}


.delai{
width:130px;
text-align:center;
font-weight:bold;
margin-left:10px;
float:left
}

.delai input{ 
width:130px;


}

.validmrch { 
margin-top:-20px;
margin-right:400px!important;
margin-right:200px;
float:right}



.hautpg{ width:250px;
position:relative;
top:-50px!important;
top:2px;
left:100px}

.hautpg a{ color:#FFFFFF;
}
.copiright{ width:500px;
 position:relative;
top:-60px!important;
top:-10px;
left:400px;
color:#FFFFFF;
font-size:11px;
font-style:italic}

.copiright a{ font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
font-style:italic}

.copiright a:hover{ font-family:Arial;
font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
font-style:normal}




/* PAGES INTERNES */

.cadre_produit{
width:880px;

margin-left:10px;

padding-top:10px;
padding-bottom:10px;
border-bottom:1px dashed #3a6197;
margin-bottom:10px;


}

.description_produit{ text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:860px;
margin:auto;}

.cadre_produit h1{ border:1px solid #3a6197;
text-align:center;
font-size:14px;
color:#3a6197;

font-weight:bold;
padding-top:2px;
padding-bottom:2px;

}



.cadre_photo_produit{ width:850px;
margin:auto;}


.prix_ref_date{
width:850px;

margin:10px;
}

.prix{
 padding:5px;
 color:#3a6197;
 

}

.bouton_photo{ width:370px;
padding:5px;
border:5px inset #3a6197;}



#footer{ width:924px;
		overflow:hidden;
		background:#6699CC;
		margin-left:42px;
		margin-bottom:20px!important; 
		padding-top:10px;
		border:1px solid #ffffff;
		text-align:center}
		
#footer a{color:#ffffff}
		




