html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
}
body {
margin: 0;
padding: 0;

background: #E6E6E6 url(../../../graphisme/images/villamar-web4_01.gif) top repeat-x;
margin:0;
padding:0;
}
#wrap{
width:999px;
margin:0 auto;

}
a{
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a:hover{
color: #919191;
text-decoration:none;

}
#logo{
position:absolute;
left:70px;
top:45px;
border:0;
width:200px;
height:90px;


}
#en{
position:absolute;
left:92px;
top:144px;
border:0;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif, "Adobe Arabic", "Agency FB", "Myriad Pro Light";


}

#fr{
position:absolute;
left:143px;
top:144px;
border:0;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif, "Adobe Arabic", "Agency FB", "Myriad Pro Light";
color: #FFCC66;
text-decoration:underline;
}

#ma{
position:absolute;
left:207px;
top:142px;
border:0;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif, "Adobe Arabic", "Agency FB", "Myriad Pro Light";
}

#conteneur_conteneur{
width:1390px;
margin:0 auto;
border:solid 0px #000;
}
#pub_gauche{
width:191px;
min-height:100px;
padding-top:19px;
float:left;
background: url(../../../graphisme/images/villamar-web4_02.gif) top no-repeat;
border:0;
}
#pub_droite{
width:191px;
min-height:100px;
padding-top:19px;
float:right;
background: url(../../../graphisme/images/villamar-web4_02.gif) top no-repeat;
border:0;
}
#conteneur_xp{
position:relative;
width:999px;
padding-left:5px;
padding-right:4px;
border:solid 0px #000;
background:#E6E6E6 url(../../../graphisme/images/arr_con.png) top no-repeat;
float:left;
margin:0 auto;
}

#header_xp{
position:relative;
width:999px;
height:258px;
background: url(../../../graphisme/images/villamar-web4_02.gif) top no-repeat;
border:0;
z-index:9990;
}
#annonce_xp{
position:relative;
width:999px;
height:76px;
background: url(../../../graphisme/images/villamar-web4_04.gif) top no-repeat;
padding-top:15px;
}
#all_annonce_xp{
position:relative;
width:810px;
height:60px;
margin-left:210px;
}
.div_too_annonce_xp{
width:155px;
height:60px;
float:left;
margin-right:5px;
}
.div_all_annonce_xp{
position:relative;
width:155px;
height:30px;
line-height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}
.div_all_annonce_xp span{
padding-right:52px;
position:absolute;
top:0;
right:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#DAB454;
font-size:11px;
}
.div_all_annonce_xp a{
color:#fff;
}
.div_all_annonce_xp a:hover{
color:#DAB454;
}
#contenu_all_xp{
position:relative;
width:999px;
border:0;
padding-top:2px;
padding-bottom:16px;
background:#fff url(../../../graphisme/images/villamar-web4_37.gif) bottom no-repeat;
}
#d1_xp1{
position:relative;
width:620px;
padding-left:15px;
float:left;
padding-bottom:150px;
min-height:720px;
z-index:9950;
}
#d1_xp2{
position:relative;
width:330px;
padding-left:29px;
padding-right:0px;
float:right;
z-index:9990;
}
#esp_prive{
position:relative;
background: url(../../../graphisme/images/villamar-web4_08.gif) top no-repeat;
width:323px;
height:93px;
border:0;
margin-bottom:15px;
}
#recr_xp{
background: #ffffff url(../../../graphisme/images/recr.jpg) top no-repeat;
width:285px;
height:299px;
margin-bottom:15px;
}
#rec_xp{
position:relative;
height:201px;
width:316px;
background: #F1F1F1 url('../../../graphisme/images/villamar-script-services_03.gif') top left no-repeat;

}
#faq_xp{
position:relative;
height:31px;
width:316px;
background: #F1F1F1 url('../../../graphisme/images/villamar-script-services_05.gif') top left no-repeat;
}
#pn_xp{
position:relative;
height:31px;
width:316px;
background: #F1F1F1 url('../../../graphisme/images/villamar-script-services_09.gif') top left no-repeat;
}
#ns_xp{
position:relative;
overflow:hidden;
height:31px;
width:316px;
background: #F1F1F1 url('../../../graphisme/images/villamar-script-services_10.gif') top left no-repeat;
}
.titre_sxp{
height:31px;
line-height:31px;
cursor:pointer;
padding-left:16px;
position:absolute;
left:0;
bottom:0;
width:300px;
color:#888888;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background: #F1F1F1 url('../../../graphisme/images/villamar-web4_15.gif') top left no-repeat;
}
.titre_sxp:hover{
color:#DBB240;
background: #F1F1F1 url('../../../graphisme/images/villamar-web4_15.gif') top right no-repeat;
}

.titre_sxp_act{
height:31px;
line-height:31px;
cursor:pointer;
padding-left:16px;
position:absolute;
left:0;
bottom:0;
width:300px;
color:#DBB240;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background: #F1F1F1 url('../../../graphisme/images/villamar-web4_15.gif') top right no-repeat;
}
.add_right_r_xp{
background: url('../../../graphisme/images/zone_r.png') top right no-repeat;
}
.add_recherche_r_xp{
background: url('../../../graphisme/images/zone_r.png') top left no-repeat;
}
.act_right_r_xp{
background: url('../../../graphisme/images/zone_rj.png') top right no-repeat;
}
.act_recherche_r_xp{
background: url('../../../graphisme/images/zone_rj.png') top left no-repeat;
}
#right_r_xp{
position:absolute;
bottom:2px;
right:40px;
width:20px;
height:30px;
padding:0;
margin:0;
}
#recherche_r_xp{
position:absolute;
bottom:2px;
right:60px;
width:110px;
height:30px;
padding:0;
margin:0;
overflow:hidden;
}
#form_r{
position:relative;
width:200px;
height:30px;
padding:0;
margin:0;
/*display:none;*/
}
#text_r{
position:absolute;
top:2px;
left:28px;
width:151px;
height:25px;
padding:0;
margin:0;
background:none;
border:0;
outline-style: none;
}
#text_r:focus {
	outline-style: none;
}
#loader_rech{
position:absolute;
bottom:9px;
right:48px;
padding:0;
margin:0;
background:none;
border:0;
display:none;
}
#submit_r{
position:absolute;
top:2px;
left:5px;
width:20px;
height:25px;
padding:0;
margin:0;
background:none;
border:0;
border:solid 0px #000000;
cursor:pointer;
}
/*------------------ news letter ---------------------*/


#ns_xp #form_xp{
position:absolute;
margin:72px 0 0 25px;
width:235px;
height:80px;
padding:0;
/*display:none;*/
}

#loader{
margin:150px 0 0 155px;
position:absolute;
width:16px;
height:16px;
display:none;
}

#erreur{
margin:140px 0 0 25px;
position:absolute;
width:130px;
border:solid 1px #CC0000;
background: #ffffff url(../../../graphisme/images/2R_r8_c2.jpg) no-repeat;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
display:none;
padding:0 6px;
}
#ajout{
margin:140px 0 0 25px;
position:absolute;
width:0px;
background: #ffffff url(../../../graphisme/images/2R_r8_c2.jpg) no-repeat;
border:solid 1px #A0CD00;
color:#A0CD00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
display:none;
padding:0 6px;
}

.mail_xp{
position:absolute;
left:0;
top:0;
width:180px;
height:20px;
line-height:20px;
border:0;
margin:0;
padding:0;
color:#777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background:none;


}

#valid_mail{
margin-top:0px;
margin-right:-27px;
background:none;
border:0;
cursor:pointer;
float:right;
width:81px;
height:25px;
}
/*------------------------------------------------------*/
#pub_xp{
position:relative;
background: url(../../../graphisme/images/villamar-web4_24.gif) top no-repeat;
width:316px;
height:92px;
border:0;
margin-bottom:15px;
}
#pub_xp img{
border:0;
margin-top:1px;
margin-left:5px;
}
#bas_d_page_xp{
position:relative;
height:131px;
width:999px;
background: url(../../../graphisme/images/villamar-web4_38.gif) top no-repeat;
}
#fb{
position:absolute;
top:28px;
right:168px;
width:26px;
height:26px;
}
#rss{
position:absolute;
top:28px;
right:51px;
width:26px;
height:26px;
}
#follow{
position:absolute;
top:33px;
right:210px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6A6A6A;
}
#copyright{
position:absolute;
top:23px;
left:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6A6A6A;
}
#menu_bas_d_page_xp{
position:absolute;
top:45px;
left:36px;
width:600px;
height:23px;
}

#menu_bas_d_page_xp ul{
list-style:none;
padding:0;
margin:0;
}

#menu_bas_d_page_xp ul li{
float:left;
height:15px;
line-height:15px;
padding:0 15px;
border-right:solid 1px #ccc;
text-align:left;
}
#menu_bas_d_page_xp ul li a{
font-size:12px;
}
#pub1_xp{
position:relative;
/*background: url(../../../graphisme/images/villamar-web4_24.gif) top no-repeat;*/
width:316px;
border:0;
margin-bottom:15px;
}
#menu_xp{
width:420px;
height:36px;
position:absolute;
left:90px;
bottom:0px;
border:solid 0px #000000;
z-index:1000;
text-align:left;

}
#sp_ann_xp{
width:627px;
height:281px;
position:relative;
/*background: url(../../../graphisme/images/villamar-web4_11.gif) center no-repeat;*/
border:solid 0px #000000;
z-index:1000;
margin-bottom:15px;
}
#dern_ann_xp{
width:600px;
height:320px;
position:relative;
border:solid 0px #000000;
z-index:1000;
margin-bottom:15px;
}
.det_ann_xp_count{
width:597px;
height:272px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
left:1px;
top:42px;
overflow:hidden;
}

#nx_ann_xp{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:15px;
top:9px;
cursor:pointer;
background:url(../../../graphisme/images/s.jpg) center no-repeat;
}
#nx_ann_xp_1{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:15px;
top:9px;
cursor:pointer;
background:url(../../../graphisme/images/s.jpg) center no-repeat;
}
#pr_ann_xp{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:147px;
top:9px;
cursor:pointer;
background:url(../../../graphisme/images/p.jpg) center no-repeat;
}
#pr_ann_xp_1{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:147px;
top:9px;
cursor:pointer;
background:url(../../../graphisme/images/p.jpg) center no-repeat;
}
.style_ann_xp{
float:left;
width:199px;
height:272px;
}
.bt1{
width:199px;
height:272px;
position:absolute;
top:272px;
left:0;
}
.bt2{
width:199px;
height:272px;
position:absolute;
top:-272px;
left:199px;
}
.bt3{
width:199px;
height:272px;
position:absolute;
top:272px;
right:0;
}
.style_ann_xp:hover{
background:#F5F5F5;
}
.style_ann_xp:hover .det_an_icn1{
display:block;
}
.style_ann_xp .divimg{
margin:0 auto;
width:164px;
height:126px;
border:solid 1px #DBDBDB;
margin-top:12px;
position:relative;
}
.style_ann_xp .divimg img{
width:150px;
height:112px;
position:absolute;
top:6px;
left:6px;
}
.style_ann_xp h2{
color:#D3B311;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:16px;
}
.style_ann_xp h2 a{
color:#D3B311;
}
.style_ann_xp .desc{
color:#9D9D9D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0 auto;
padding-left:16px;
}
.style_ann_xp .prix{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0 auto;
padding-left:16px;

}
.prix_detail{
position:absolute;
top:15px;
right:10px;
color:#E9B901;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0 auto;
padding-left:16px;
}

.lus_detail{
position:absolute;
bottom:9px;
right:10px;
color:#E9B901;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
text-align:left;
margin:0 auto;
padding-left:16px;
}
.diaporamma{
position:absolute;
top:6px;
right:4px;
color:#E9B901;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
text-align:left;
margin:0 auto;
padding-left:16px;
cursor:pointer;
}

#pub2_xp{
margin-bottom:15px;
}
#menu_b_xp{
position:absolute;
bottom:0;
left:24px;
padding-top:25px;
border-top:solid 1px #ccc;
height:120px;

}
#menu_b_xp p{
width:185px;
padding:0;
margin:0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#919191;
padding-left:15px;
padding-bottom:5px;
}
#plc_ann{
cursor:pointer;
width:160px;
height:36px;
line-height:36px;
text-align:center;
position:absolute;
bottom:0;
right:254px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#717171;
border:solid 0px #000000;
}
#plc_ann a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#717171;
}
#acc_xp{
width:30px;
height:36px;
line-height:36px;
position:absolute;
bottom:0;
left:51px;
}
#rss_xp{
width:23px;
height:23px;
line-height:30px;
position:absolute;
bottom:48px;
right:15px;
cursor:pointer;
border:solid 0px #000000;
}
.det_an_icn{
margin-top:6px;
margin-left:15px;
}
.det_an_icn1{
margin-top:6px;
margin-left:15px;
display:none;
}
#recherche_xp{
position:absolute;
right:0;
top:10px;
width:615px;
height:205px;
border:solid 0px #000000;
}
/* ------------ forumailre de recherche ------------------ */
#form_r_xp{
position:relative;
width:615px;
height:198px;
}
#price1{
border:0;
position:absolute;
width:38px;
height:25px;
top:19px;
left:77px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#price1_dv{
border:solid 0px #000000;
position:absolute;
width:38px;
height:25px;
top:22px;
left:83px;

cursor:pointer;
/*-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;*/
}
.price1_dv_o{
background:url(../../../graphisme/images/dhs.gif) left no-repeat;
}
.price1_dv_c{
background:url(../../../graphisme/images/dhs.gif) right no-repeat;
}
#price2{
border:0;
position:absolute;
width:35px;
height:25px;
top:19px;
left:115px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#price2_dv{
border:0;
position:absolute;
width:35px;
height:25px;
top:22px;
left:121px;
cursor:pointer;
/*-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;*/
}
.price2_dv_o{
background:url(../../../graphisme/images/euro.gif) left no-repeat;
}
.price2_dv_c{
background:url(../../../graphisme/images/euro.gif) right no-repeat;
}
#photo{
position:absolute;
width:17px;
height:17px;
bottom:17px;
left:132px;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#photo_dv{
border:solid 0px #000000;
position:absolute;
width:17px;
height:17px;
bottom:19px;
left:136px;
}
.photo_dv_o{
background:url(../../../graphisme/images/photo.gif) left no-repeat;
}
.photo_dv_c{
background:url(../../../graphisme/images/photo.gif) right no-repeat;
}
.span_form_av1{
border:0;
position:absolute;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#C39C49;
}
.span_form_av{
border:0;
position:absolute;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#575757;
}
.span_form_ann{
border:0;
position:absolute;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8E8E8E;
}
.span_form_r_xp{
border:0;
position:absolute;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#575757;
}
#span_qr{
top:61px;
right:550px;
}
#span_ville{
top:95px;
right:550px;
}
#span_op{
top:130px;
right:550px;
}
#span_tp{
top:61px;
right:233px;
}
#span_et{
top:95px;
right:233px;
}
#ville{
border:0;
position:absolute;
width:157px;
top:91px;
height:22px;
left:87px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
}
#op{
border:0;
position:absolute;
width:157px;
top:57px;
height:22px;
left:87px;
background:none;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
cursor:pointer;
}
#qar{
border:0;
position:absolute;
width:157px;
top:126px;
height:22px;
left:87px;
cursor:auto;
background:none;
}
#type{
border:0;
position:absolute;
width:157px;
top:57px;
height:22px;
right:61px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
}
#etat{
border:0;
position:absolute;
width:157px;
top:92px;
height:22px;
right:61px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
}
#recherche_av{
position:absolute;
width:127px;
top:180px;
height:22px;
right:61px;
background:none;
cursor:pointer;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#im_g{
border:0;
position:absolute;
background:none;
top:0px;
height:20px;
left:0px;
background:none;
}
.typed_co{
border:0;
position:absolute;
background:none;
top:56px;
left:468px;
background:none;
}
.typed_cd{
border:0;
position:absolute;
background:none;
top:72px;
left:468px;
background:none;
}
.list_s{
background:#DCDCDC; height:20px; line-height:20px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
 cursor:pointer;
}
.validation_submits{
background:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
width:92px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
right:65px;
top:131px;
}
/* ------------ fin forumailre de recherche ------------------ */
#titre_ann{
width:970px;
margin:0 auto;
}
#der_annc{
position:relative;

border:solid 1px #ccc;
width:636px;
height:615px;
margin-bottom:15px;
}
#h2_titre{
font-family:"Myriad Pro";
font-size:18px;
color:#E9B901;
width:340px;
position:absolute;
padding:0;
margin:0;
top:5px;
left:15px;
margin-top:21px;
}
#h2_titre_a{
font-family:"Myriad Pro";
font-size:18px;
color:#E9B901;
width:340px;
position:absolute;
padding:0;
margin:0;
top:5px;
left:15px;
}
#tous_ann_all{
width:597px;
height:544px;
position:absolute;
padding:0;
margin:0;
top:55px;
left:19px;
}
.pagination_contenu_cnt{
width:530px;
height:24px;
position:absolute;
padding:0;
margin:0;
top:11px;
right:46px;
/*display:none;*/
border:solid 0px #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
.pagination_contenu_cnt a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6A6A6A;
}
.pagination_contenu_cnt a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
.pagination_contenu{
min-width:100px;
height:14px;
line-height:14px;
float:right;
padding:0;
margin:0;
/*display:none;*/
border:solid 0px #000000;
padding-bottom:10px;
}
#nx_ann1x2_xp{
width:17px;
height:17px;
float:right;
border:solid 0px #000000;
z-index:1000;
cursor:pointer;
background:url(../../../graphisme/images/s.jpg) center no-repeat;
}
#pr_ann1x2_xp{
width:17px;
height:17px;
border:solid 0px #000000;
z-index:1000;
float:right;
cursor:pointer;
background:url(../../../graphisme/images/p.jpg) center no-repeat;
}
#pagination_contenu_acc{
width:107px;
height:24px;
position:absolute;
padding:0;
margin:0;
top:7px;
right:33px;
}
#pagination_contenu_acc_o{
width:107px;
height:24px;
position:absolute;
padding:0;
margin:0;
top:7px;
right:33px;
}

#page_de_rech{
width:150px;
height:15px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:190px;
top:12px;
overflow:hidden;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.pagination_contenu_span_out{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
cursor:pointer;
padding:0 2px;
}
.pagination_contenu_span_out:hover{
color:#000;
}
.pagination_contenu_span_over{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
padding:0 2px;
color:#000;
}
#det_annc{
position:relative;

border:solid 1px #ccc;
width:616px;
padding:0;
min-height:615px;
z-index:9950;
}
#det_rub{
position:relative;

border:solid 1px #ccc;
width:636px;
padding:8px;
padding:0;
min-height:615px;
}
#det_annc_s{
position:relative;
padding-left:20px;
padding-top:10px;
margin-bottom:15px;
width:596px;
min-height:615px;
}
#h2_titre_det{
font-family:Helvetica;
font-size:16px;
color:#E9B901;
padding:0;
margin:0;
width:450px;
border:solid 0px #000000;
line-height:16px;
}
.h2_carac_det{
color:#E9B901;
padding:0;
margin:0;
}
#h2_titre_det span{
font-weight:bold;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.caracteristique_ck{
height:17px;
float:left;
padding-left:23px;
width:110px;
background:url(../../../graphisme/images/cr_ck.gif) left no-repeat;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#C39C49;
margin-bottom:11px;
text-align:left;
}
.caracteristique_nck{
height:17px;
float:left;
padding-left:23px;
width:110px;
background:url(../../../graphisme/images/cr_nck.gif) left no-repeat;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#C39C49;
margin-bottom:11px;
text-align:left;
}
#det_annc p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#373737;
}
#album_ann{
position:relative;
width:587px;
height:195px;
border:solid  0px #000000;

}
#album_ann_1{
position:absolute;
width:310px;
height:274px;
top:2px;
left:0;
}
#album_ann_11{
position:absolute;
width:310px;
height:274px;
top:2px;
left:0;
background:url(../../../graphisme/images/loader3.gif) center no-repeat;
}
#album_ann_2{
position:absolute;
width:587px;
height:274px;
top:0;
right:0;
}
.album_ann_2_div{
position:relative;
width:113px;
height:90px;
margin:2px;
float:left;
cursor:pointer;
background:#E6E6E6;
}
.check_sup{
position:absolute;
width:20px;
height:20px;
top:0;
left:0;
}
.album_ann_3_div{
position:relative;
width:113px;
height:90px;
margin:2px;
float:left;
background:#E6E6E6;
}
.album_ann_2_zoom{
background: url(../../../graphisme/images/zoom1.png) center no-repeat;
position:absolute;
top:0;
right:0;
width:113px;
height:90px;
cursor:pointer;
display:none;
}
.album_ann_2_div img{
position:absolute;
top:0;
right:0;
width:109px;
height:86px;
border:solid 2px #E6E6E6;
}
#album_ann_2 div ikmg:hover{

-moz-opacity:0.5 ;
filter:alpha(opacity: 0.5 );
opacity: 0.5 ;
}
#album_ann_1 img{
width:310px;
height:268px;
}
#ct_annc{
position:relative;

border:solid 1px #ccc;
width:636px;
height:415px;
margin-bottom:15px;
background:url(../../../graphisme/images/villamar-web-contact_121.jpg) bottom no-repeat;
}/* --------------- formualire de contact ----------------------- */
#contact_container{
margin-left:5px;
width:906px;
height:535px;
background: url('../../../graphisme/images/contact ar.jpg') right no-repeat;

}
fieldset{
position:relative;
width:400px;
height:30px;
padding:0;
margin:0 auto;
border:0;
margin-bottom:5px;
}
h5{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:150px;
left:0;
top:0;
height:25px;
margin-top:0;
}
.contact_text1{
}
#nom{
position:absolute;
top:87px;
left:28px;
height:26px;
width:258px;
background:none;
border:0;
color:#E0AF59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#prenom{
position:absolute;
top:126px;
right:372px;
height:21px;
width:275px;
background:none;
border:0;
}
#mail{
position:absolute;
top:132px;
left:28px;
height:26px;
width:258px;
background:none;
border:0;
color:#E0AF59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#sujet{
position:absolute;
top:219px;
left:28px;
height:26px;
width:258px;
background:none;
border:0;
color:#E0AF59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#tel1{
position:absolute;
top:87px;
right:45px;
height:26px;
width:258px;
background:none;
border:0;
color:#E0AF59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#tel2{
position:absolute;
top:132px;
right:45px;
height:26px;
width:258px;
background:none;
border:0;
color:#E0AF59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#ville_c{
position:absolute;
top:176px;
left:28px;
height:26px;
width:275px;
background:none;
border:0;
color:#E0AF59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
}
#message{
position:absolute;
top:176px;
right:45px;
height:186px;
width:258px;
background:none;
border:0;
color:#E0AF59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#rd_a{
position:absolute;
top:45px;
right:300px;
height:17px;
width:17px;
background:url(../../../graphisme/images/rad.jpg) right no-repeat;
}
#rd_na{
position:absolute;
top:45px;
right:230px;
height:17px;
width:17px;
background:url(../../../graphisme/images/rad.jpg) left no-repeat;

}
#mm1{
position:absolute;
top:41px;
right:297px;
height:17px;
width:17px;
background:url(../../../graphisme/images/rad.jpg) right no-repeat;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
}
#mm2{
position:absolute;
top:41px;
right:227px;
height:17px;
width:17px;
background:url(../../../graphisme/images/rad.jpg) left no-repeat;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;

}
.contact_textarea{
position:absolute;
right:0;
top:0;
width:230px;
height:115px;
border:solid 1px #1A171B;
}
.validation{
clear:both;
position:absolute;
right:83px;
top:382px;
text-align:center;
margin:0;
padding-top:25px;
}
.validation_submit{
background:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:180px;
height:25px;
border:0;
cursor:pointer;
position:absolute;
left:65px;
top:269px;
}
.reset_xp{
background:none;
border:0;
width:50px;
height:22px;
margin-right:18px;
cursor:pointer;
position:absolute;
left:336px;
top:473px;
}
#loader_c{
text-align:center;
height:16px;
display:none;
}

#erreur_c{
border:solid 1px #CC0000;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:4px;
display:none;
margin:0 20px 0 20px;
position:absolute;
top:63px;
}
#ajout_c{
border:solid 1px #759B12;
color:#759B12;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
padding:4px;
display:none;
margin:0 20px 0 20px;
position:absolute;
top:63px;
}
/*------------- Style de l'affichage du texte -------------------*/
#siege_xp{
border:solid 1px #ccc;
width:314px;
height:136px;
background:url(../../../graphisme/images/villamar-web-contact_10.gif) bottom left no-repeat;
margin-bottom:15px;
}
#apl_xp{
border:solid 1px #ccc;
width:314px;
height:136px;
background:url(../../../graphisme/images/villamar-web-contact_14.gif) bottom left no-repeat;
margin-bottom:15px;
}
#ml_xp{
position:relative;
border:solid 1px #ccc;
width:314px;
height:136px;
background:url(../../../graphisme/images/villamar-web-contact_16.gif) bottom left no-repeat;
margin-bottom:15px;
}

.h2_ct{
font-family:"Myriad Pro";
font-size:18px;
color:#373737;
width:300px;
height:30px;
padding:0;
margin:0;
padding-left:14px;
padding-top:5px;
background:url(../../../graphisme/images/villamar-web-contact_03-07.gif) center repeat-x;
}
.p_ct{
padding-left:94px;
font-family:"Myriad Pro";
font-size:15px;
color:#373737;
position:relative;
}
#rub_annc{
position:relative;

border:solid 1px #ccc;
width:602px;
margin-bottom:15px;
padding:15px 17px;
}
#pr_annc{
position:relative;

border:solid 1px #ccc;
width:602px;
min-height:530px;
margin-bottom:15px;
padding:15px 17px;
}
#pagination_contenu_pr{
width:107px;
height:24px;
position:absolute;
padding:0;
margin:0;
top:27px;
right:33px;
}
#nx_ann2_xp{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:15px;
top:29px;
cursor:pointer;
background:url(../../../graphisme/images/s.jpg) center no-repeat;
}
#pr_ann2_xp{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:147px;
top:29px;
cursor:pointer;
background:url(../../../graphisme/images/p.jpg) center no-repeat;
}
#rsl_annc{
position:relative;
margin-top:75px;
width:595px;
height:70px;
margin-bottom:15px;
background:#F1CB42 url(../../../graphisme/images/rsl.jpg) bottom no-repeat;
text-align:center;
vertical-align:middle;
}
.rsl_annc_p1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding:0;
margin:0;
position:absolute;
left:6px;
top:25px;
}
.rsl_annc_p2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding:0;
margin:0;
position:absolute;
right:6px;
top:25px;
}
.det_pr{
position:relative;
width:595px;
height:220px;
background:#F5F5F5;
margin-bottom:15px;

}
.pr_ville{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:center;
width:86px;
height:18px;
padding:0;
margin:0;
position:absolute;
left:16px;
top:12px;
background:#F1CD41;
padding-top:3px;
}
.pr_qr{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:center;
min-width:86px;
height:23px;
padding:0;
margin:0;
position:absolute;
left:103px;
top:12px;
padding-top:3px;
padding-left:6px;
padding-right:6px;
background:#F1CD41 url(../../../graphisme/images/rsl1.jpg) bottom right no-repeat;
}
.pr_img{
position:absolute;
left:16px;
top:52px;
border:solid 1px #DADADA;
width:174px;
height:121px;
}
.pr_det{
position:absolute;
overflow:hidden;
left:200px;
top:52px;
width:374px;
height:151px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#010101;
}
#pagination_contenu_faq{
width:107px;
height:24px;
position:absolute;
padding:0;
margin:0;
top:27px;
right:253px;
}
#nx_faq_xp{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:235px;
top:29px;
cursor:pointer;
background:url(../../../graphisme/images/s.jpg) center no-repeat;
}
#pr_faq_xp{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:367px;
top:29px;
cursor:pointer;
background:url(../../../graphisme/images/p.jpg) center no-repeat;
}

#rsl_lex{
position:relative;
margin-top:45px;
width:608px;
height:187px;
margin-bottom:15px;
background:#F1CB42 url(../../../graphisme/images/villamar-lexiques_07.jpg) bottom no-repeat;
text-align:center;
vertical-align:middle;
}
.rsl_lex_p1{
padding:0;
margin:0;
position:absolute;
left:136px;
bottom:33px;
text-align:center;
}
.rsl_lex_f1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
}
.rsl_lex_f2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000;
}
.rsl_lex_p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding-left:30px;
padding-right:30px;
}
/* lewique */
#animate_par_xp{
width:263px;
height:90px;
overflow:hidden;
position:relative;
padding:0;
text-align:center;
margin-left:8px;
}

.animate_par_left_xp{
width:263px;
height:90px;
margin:0;
position:absolute;
top:0;
left:263px;
overflow:hidden;
background:url(../../../graphisme/images/arr_par.jpg) repeat-x;
text-align:center;

}

.animate_par_left_xp img{
margin:0;
position:absolute;
top:0;
left:0;
}
.active {
	Z-INDEX: 10
}
.last-active {
	Z-INDEX: 9
}
#nxp_xp{
width:13px;
height:13px;
position:absolute;
top:31px;
right:15px;
cursor:pointer;
}
#prp_xp{
width:13px;
height:13px;
position:absolute;
top:46px;
right:15px;
cursor:pointer;
}
/* popup d'ajout modification d une annonce */

#content_detail_xp{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:99998;
}
.all_dialog_p{
position:relative;
width:558px;
height:216px;
margin:170px auto;
}
#detail_popup{
z-index:99998;
position:absolute;
border:solid 4px #ccc;
background:#ccc url(../../../graphisme/images/villamar-ajouter-annonce-popup_03.gif) top left no-repeat;
width:548px;
height:206px;
overflow:hidden;/**/
top:15px;
right:15px;
}
#detail_popup_close{
position:absolute; 
top:0;
right:0;
background: url(../../../graphisme/images/close.png) top left no-repeat;
width:30px;
height:29px;
cursor:pointer;
z-index:99999;
}
#deja_membre{
z-index:9999;
position:absolute; 
background:#ccc url(../../../graphisme/images/villamar-ajouter-annonce-popup_03.gif) top left repeat;
top:1px;
right:1px; 
width:548px;
height:128px;
}
#div_aut{
position:relative;
width:548px;
height:128px;
}

#div_aut_form{
position:absolute;
width:272px;
height:51px;
padding:0;
top:61px;
right:70px;
}
#form_aut{
position:relative;
width:272px;
height:51px;
padding:0;
}
#user{
position:absolute;
top:0;
left:0;
width:130px;
height:22px;
line-height:22px;
border:0;
margin:0;
padding:0;
color:#777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background:none;
}
#pass{
position:absolute;
bottom:0;
left:0;
width:130px;
height:22px;
line-height:22px;
border:0;
margin:0;
padding:0;
color:#777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background:none;
}
.valid_aut{
width:90px;
height:22px;
background:none;
cursor:pointer;
border:0;
position:absolute;
bottom:0;
right:0;
}
#loader_aut{
position:absolute;
width:16px;
height:16px;
display:none;
bottom:20px;
right:25px; 
}
#erreur_aut{
position:absolute;
width:310px;
border:solid 1px #CC0000;
background: #ffffff url(../../../graphisme/images/2R_r8_c2.jpg) no-repeat;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
display:none;
padding:0 6px;
top:25px;
right:25px; 
}
#erreur_aut1{
position:absolute;
width:310px;
border:solid 1px #CC0000;
background: #ffffff url(../../../graphisme/images/2R_r8_c2.jpg) no-repeat;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
display:none;
padding:0 6px;
top:25px;
right:25px; 
}

#s_inscrire{
z-index:9999;
position:absolute; 
background:#ccc url(../../../graphisme/images/sins.gif) top left repeat;
top:132px;
left:0; 
width:277px;
height:73px;
}
#sans_inscrire{
z-index:9999;
position:absolute; 
background:#ccc url(../../../graphisme/images/sains.gif) top left repeat;
top:132px;
right:0; 
width:271px;
height:73px;
}
#img_lien_sain{
border:0;
z-index:9999;
position:absolute; 
top:148px;
left:293px; 
width:39px;
height:42px;
}
#img_lien_sin{
border:0;
z-index:9999;
position:absolute; 
top:148px;
left:14px; 
width:39px;
height:42px;
}
.s_text{
z-index:9999;
position:absolute; 
top:143px;
left:65px; 
}
.s_text h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
margin:0;
padding:0;
margin-bottom:5px;
}
.s_text p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin:0;
padding:0;
}
.s_text p span{
color:#4AA600;
}

.sa_text{
z-index:9999;
position:absolute; 
top:143px;
right:7px; 
}
.sa_text h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
margin:0;
padding:0;
margin-bottom:5px;
}
.sa_text h2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
margin:0;
padding:0;
margin-bottom:5px;
}
.sa_text p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin:0;
padding:0;
}
.sa_text p span{
color:#ED0101;
}

.m_oubli{
z-index:9999;
position:absolute; 
top:65px;
right:23px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
margin:0;
padding:0;
cursor:pointer;
}
#mp_mail_env{
display:none;
z-index:9999;
position:absolute; 
background:#ccc url(../../../graphisme/images/m_oublie.jpg) top left repeat;
bottom:0;
right:0; 
width:548px;
height:139px;
}
#div_ins{
position:relative;
width:548px;
height:139px;
}

#form_ins{
position:absolute;
width:277px;
height:22px;
padding:0;
bottom:26px;
right:80px; 
}

#loader_ins{
position:absolute;
width:16px;
height:16px;
display:none;
bottom:12px;
right:20px; 
}

#erreur_ins{
position:absolute;
width:170px;
border:solid 1px #CC0000;
background: #ffffff url(../../../graphisme/images/2R_r8_c2.jpg) no-repeat;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
display:none;
padding:0 6px;
bottom:5px;
left:68px; 
}
#ajout_ins{
position:absolute;
width:0px;
background: #ffffff url(../../../graphisme/images/2R_r8_c2.jpg) no-repeat;
border:solid 1px #A0CD00;
color:#A0CD00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
display:none;
padding:0 6px;
bottom:5px;
left:68px; 
}

.mail_xp_ins{
width:120px;
height:22px;
line-height:22px;
border:0;
margin:0;
padding:0;
color:#777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;

}

.valid_mail{
width:90px;
height:22px;
background:none;
float:right;
}
/* ------------ */
#page_de_rech_ann{
width:140px;
height:15px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
right:263px;
top:54px;
overflow:hidden;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.pagination_contenu_man{
width:107px;
height:24px;
position:absolute;
padding:0;
margin:0;
top:61px;
right:139px;
display:none;
}
#aj_ann_users{
width:197px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
top:10px;
left:18px;
cursor:pointer;
}
#aj_ann_users a{
text-decoration:underline;
font-family:"Myriad Pro";
font-size:14px;
font-weight:bold;
color:#000000;
}
#aj_ann_users a:hover{
text-decoration:none;
font-family:"Myriad Pro";
font-size:14px;
font-weight:bold;
}
#nx_man_xp{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
top:65px;
right:108px;
cursor:pointer;
background:url(../../../graphisme/images/sm.gif) center no-repeat;
}
#pr_man_xp{
width:17px;
height:17px;
position:absolute;
border:solid 0px #000000;
z-index:1000;
top:65px;
right:254px;
cursor:pointer;
background:url(../../../graphisme/images/pm.gif) center no-repeat;
}
#rsl_man{
position:relative;
margin-top:15px;
width:595px;
height:90px;
margin-bottom:15px;
background:#F1CB42 url(../../../graphisme/images/villamar-modifier-annonce_07.gif) bottom no-repeat;
text-align:center;
vertical-align:middle;
}

.pagination_maj_span_out{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
cursor:pointer;
padding:0 2px;
}
.pagination_maj_span_out:hover{
color:#000;
}
.pagination_maj_span_over{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
padding:0 2px;
color:#000;
}
.det_maj{
position:relative;
width:590px;
height:75px;
background:#fff;
border-bottom:solid 2px #ccc;
margin-bottom:15px;
}
.maj_dat{
position:absolute;
overflow:hidden;
left:0;
top:0;
width:94px;
height:51px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#010101;
}
.maj_img{
position:absolute;
left:127px;
top:0;
border:solid 1px #DADADA;
width:102px;
height:66px;
}
.maj_det{
position:absolute;
overflow:hidden;
left:265px;
top:0;
width:250px;
height:55px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#010101;
}
.mod_mon_ann{
position:absolute;
overflow:hidden;
right:25px;
top:6px;
width:15px;
height:15px;
border:solid 0px #000000;
cursor:pointer;
}
.del_mon_ann{
position:absolute;
overflow:hidden;
right:25px;
bottom:30px;
width:15px;
height:15px;
cursor:pointer;
}
/* ------------- rechreche avance ------------------- */
#recherche_avnc{
width:638px;
height:591px;
background: url(../../../graphisme/images/villamar-recherche-avance_07.gif) bottom no-repeat;
}
#form_r_av{
position:relative;
width:638px;
height:591px;
}
#price1_av{
border:0;
position:absolute;
width:38px;
height:25px;
top:103px;
left:134px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#price1_dv_av{
border:solid 0px #000000;
position:absolute;
width:38px;
height:25px;
top:103px;
left:134px;

cursor:pointer;
/*-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;*/
}
.price1_dv_o_av{
background:url(../../../graphisme/images/dhs.gif) left no-repeat;
}
.price1_dv_c_av{
background:url(../../../graphisme/images/dhs.gif) right no-repeat;
}
#price2_av{
border:0;
position:absolute;
width:35px;
height:25px;
top:103px;
left:173px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#price2_dv_av{
border:0;
position:absolute;
width:35px;
height:25px;
top:103px;
left:173px;
cursor:pointer;
/*-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;*/
}
.price2_dv_o_av{
background:url(../../../graphisme/images/euro.gif) left no-repeat;
}
.price2_dv_c_av{
background:url(../../../graphisme/images/euro.gif) right no-repeat;
}
#photo_av{
position:absolute;
width:17px;
height:17px;
top:277px;
left:182px;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#photo_dv_av{
border:solid 0px #000000;
position:absolute;
width:17px;
height:17px;
top:280px;
left:186px;
}
.photo_dv_o_av{
background:url(../../../graphisme/images/photo_av.gif) left no-repeat;
}
.photo_dv_c_av{
background:url(../../../graphisme/images/photo_av.gif) right no-repeat;
}
#ville_av{
border:0;
position:absolute;
width:157px;
height:22px;
top:174px;
left:138px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#nchambre_av{
border:0;
position:absolute;
width:157px;
height:22px;
top:208px;
left:138px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
.budget_av{
border:0;
position:absolute;
width:157px;
height:22px;
/*top:242px;
left:138px;*/
top:174px;
right:32px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#op_av{
border:0;
position:absolute;
width:157px;
height:22px;
top:139px;
left:138px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#qar_av{
border:0;
position:absolute;
width:157px;
height:22px;
top:174px;
right:32px;
background:none;/**/
}
#superf_av{
border:0;
position:absolute;
width:157px;
height:22px;
top:208px;
right:32px;
background:none;
/*cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;*/
}
#reference_av{
border:0;
position:absolute;
width:101px;
height:21px;
bottom:78px;
left:196px;
background:none;/**/
}
#type_av{
border:0;
position:absolute;
width:157px;
height:22px;
top:139px;
right:32px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#etat_av{
border:0;
position:absolute;
width:157px;
height:22px;
top:209px;
right:32px;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
.check_av{
border:0;
position:absolute;
width:17px;
height:17px;
background:none;
cursor:pointer;
}
#check_asc_av{
top:356px;
left:21px;
}
#check_asc_av1{
top:675px;
left:15px;
}
#check_asc_av2{
top:664px;
left:15px;
}
#check_pis_av{
top:356px;
left:168px;
}
#check_pis_av1{
top:675px;
left:162px;
}
#check_pis_av2{
top:664px;
left:162px;
}
#check_neuf_av{
top:356px;
left:308px;
}
#check_neuf_av1{
top:675px;
left:302px;
}
#check_neuf_av2{
top:664px;
left:302px;
}
#check_vue_av{
top:356px;
left:454px;
}
#check_vue_av1{
top:675px;
left:448px;
}
#check_vue_av2{
top:664px;
left:448px;
}
#check_gr_av{
top:385px;
left:21px;
}
#check_gr_av1{
top:704px;
left:15px;
}
#check_gr_av2{
top:693px;
left:15px;
}
#check_chauf_av{
top:385px;
left:168px;
}
#check_chauf_av1{
top:704px;
left:162px;
}
#check_chauf_av2{
top:693px;
left:162px;
}
#check_prs_av{
top:385px;
left:308px;
}
#check_prs_av1{
top:704px;
left:302px;
}
#check_prs_av2{
top:693px;
left:302px;
}
#check_loc_av{
top:385px;
left:454px;
}
#check_loc_av1{
top:704px;
left:448px;
}
#check_loc_av2{
top:693px;
left:448px;
}
#check_tr_av{
top:415px;
left:21px;
}
#check_tr_av1{
top:734px;
left:15px;
}
#check_tr_av2{
top:723px;
left:15px;
}
#check_cl_av{
top:415px;
left:168px;
}
#check_cl_av1{
top:734px;
left:162px;
}
#check_cl_av2{
top:723px;
left:162px;
}
#check_de_av{
top:415px;
left:308px;
}
#check_de_av1{
top:734px;
left:302px;
}
#check_de_av2{
top:723px;
left:302px;
}
#check_sc_av{
top:415px;
left:454px;
}
#check_sc_av1{
top:734px;
left:448px;
}
#check_sc_av2{
top:723px;
left:448px;
}
#check_cn_av{
top:444px;
left:21px;
}
#check_cn_av1{
top:763px;
left:15px;
}
#check_cn_av2{
top:752px;
left:15px;
}
#check_chm_av{
top:444px;
left:168px;
}
#check_chm_av1{
top:763px;
left:162px;
}
#check_chm_av2{
top:752px;
left:162px;
}
#check_bal_av{
top:444px;
left:308px;
}
#check_bal_av1{
top:763px;
left:302px;
}
#check_bal_av2{
top:752px;
left:302px;
}
#check_par_av{
top:444px;
left:454px;
}
#check_par_av1{
top:763px;
left:448px;
}
#check_par_av2{
top:752px;
left:448px;
}
.check_container{
border:0;
position:relative;
width:17px;
height:17px;
background:none;
cursor:pointer;
}
#asc_av{
width:17px;
height:17px;
}
.photo_dv_o_av1{
border:solid 0px #000000;
width:17px;
height:17px;
background:url(../../../graphisme/images/photo_av.gif) left no-repeat;
position:absolute;
top:0;
left:0;
}
.photo_dv_c_av1{
width:17px;
height:17px;
background:url(../../../graphisme/images/photo_av.gif) right no-repeat;
position:absolute;
top:0;
left:0;
}
.input_check{
width:17px;
height:17px;
margin:0;
padding:0;
position:absolute;
top:0;
left:0;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
.validation_submits_av{
background:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
width:92px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
right:99px;
bottom:45px;
}
/* ----- ajout annonce --------------------------------------------*/

/* ------------- rechreche avance ------------------- */
#bloc_ajout_ann{
position:relative;
width:638px;
height:1143px;
background: url("../../../graphisme/images/villamar-ajouter-annonce_06-08 fr m.gif") bottom no-repeat;
}
#bloc_ajout_ann_c{
position:relative;
width:638px;
height:1143px;
background: url("../../../graphisme/images/villamar-ajouter-annonce_06-08 fr m c.gif") bottom no-repeat;
}
#form_ann{
position:relative;
width:638px;
height:1143px;
}
#form_ann_c{
position:relative;
width:638px;
height:1143px;
}
#bloc_ajout_ann_u{
position:relative;
width:638px;
height:914px;
border:solid 0px #000;
/*background: url(../../../graphisme/images/villamar-ajouter-annonce_06-081.gif) bottom no-repeat;*/
background: url("../../../graphisme/images/villamar-ajouter-annonce_06-081 fr copie m.gif") bottom no-repeat;
}
#form_ann_u{
position:relative;
width:638px;
height:663px;
}
#nom_user{
position:absolute;
width:460px;
height:67px;
top:8px;
left:19px;
text-align:left;
font-family:verdana;
font-size:11px;
color:#000;
}

#nom_user a{
font-family:verdana;
font-size:11px;
color:#E9B901;
}
#nom_user a:hover{
color:#000;
}
#bloc_ajout_ann_md{
position:relative;
width:638px;
height:935px;
background: url("../../../graphisme/images/villamar-modifier-annonce_06-081 fr m.gif") bottom no-repeat;
}
#form_ann_md{
position:relative;
width:638px;
height:935px;
}
.f_img{
position:absolute;
width:80px;
height:67px;
border:0;
}
.del_img{
position:absolute;
width:80px;
height:67px;
border:0;
text-align:center;
line-height:67px;
background: url(../../../graphisme/images/r.png) bottom repeat;
cursor:pointer;
display:none;
}
#img1,#del1{
left:179px;
top:86px;
}
#img2,#del2{
left:268px;
top:86px;
}
#img3,#del3{
left:356px;
top:86px;
}
#img4,#del4{
left:445px;
top:86px;
}
#img5,#del5{
left:533px;
top:86px;
}
#img6,#del6{
left:179px;
top:161px;
}
#img7,#del7{
left:268px;
top:161px;
}
#img8,#del8{
left:356px;
top:161px;
}
#img9,#del9{
left:445px;
top:161px;
}
#img10,#del10{
left:533px;
top:161px;
}
.f_plus{
position:absolute;
cursor:pointer;
width:80px;
height:67px;
border:0;
left:179px;
top:86px;
background: url(../../../graphisme/images/plus.png) bottom repeat;/**/
}
.f_up{
position:absolute;
cursor:pointer;
width:80px;
height:67px;
border:0;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#fup1{
left:179px;
top:86px;
border:solid 0px #000000;
}
#f_up2{
left:268px;
top:86px;
}
#f_up3{
left:356px;
top:86px;
}
#f_up4{
left:445px;
top:86px;
}
#f_up5{
left:533px;
top:86px;
}
#f_up6{
left:179px;
top:161px;
}
#f_up7{
left:268px;
top:161px;
}
#f_up8{
left:356px;
top:161px;
}
#f_up9{
left:445px;
top:161px;
}
#f_up10{
left:533px;
top:161px;
}
#load_ann{
/**/display:none;
position:absolute;
top:113px;
left:55px;
}
#ajs_ann{
/**/display:none;
position:absolute;
bottom:28px;
left:55px;
border:solid 1px #A0CD00;
color:#A0CD00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#err_upload{
/**/display:none;
position:absolute;
top:86px;
left:179px;
width:428px;
height:86px;
padding-top:50px;
border:solid 3px #F1CD41;
background:#EEEEEE;
text-align:center;
color:#DE067C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#close_err_upload{
/**/display:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
position:absolute;
font-weight:bold;
width:65px;
height:24px;
line-height:24px;
background:#FFFFFF;
cursor:pointer;
top:89px;
right:28px;
}
#offre1{
position:absolute;
cursor:pointer;
width:14px;
height:13px;
top:275px;
left:272px;
border:0;
padding:0;
margin:0;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
#recherche1{
position:absolute;
cursor:pointer;
width:14px;
height:13px;
top:275px;
left:333px;
border:0;
padding:0;
margin:0;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;/**/
}
.offre_c{
position:absolute;
cursor:pointer;
width:14px;
height:13px;
top:275px;
left:272px;
border:0;
padding:0;
margin:0;
background: url(../../../graphisme/images/rad_an.gif) bottom left no-repeat;
}
.offre_nc{
position:absolute;
cursor:pointer;
width:14px;
height:13px;
top:275px;
left:333px;
border:0;
padding:0;
margin:0;
background: url(../../../graphisme/images/rad_an.gif) bottom right no-repeat;
}
.d_class_an{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height:18px;
padding-top:1px;
padding-left:4px;
overflow:hidden;
}
.class_an_list{
border:0;
position:absolute;
background:none;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
}
#op_an,#d_op_an{
width:264px;
height:18px;
top:302px;
left:206px;/**/
}
#ville_an,#d_ville_an{
width:264px;
height:18px;
top:358px;
left:206px;/**/
}
#etat_an,#d_etat_an{
width:264px;
height:18px;
top:471px;
left:206px;/**/
}
#nchambre_an,#d_nchambre_an{
width:264px;
height:18px;
top:499px;
left:206px;/**/
}
#type_an,#d_type_an{
width:264px;
height:18px;
top:413px;
left:206px;/**/
}
#dv_an,#d_dv_an{
width:82px;
height:18px;
top:413px;
left:480px;/**/
display:none;
}
.class_an_text{
border:0;
position:absolute;
background:none;
}
#titre_an{
width:264px;
height:15px;
top:330px;
left:206px;/**/
}
#superficie_an{
width:264px;
height:15px;
top:528px;
left:206px;/**/
}
#quartier_an{
width:264px;
height:15px;
top:387px;
left:206px;/**/
}
#prix_an{
width:264px;
height:15px;
top:444px;
left:206px;/**/
}
#desc_an{
width:264px;
height:85px;/*
top:472px;*/
top:558px;
left:206px;
}
#nom_an{
width:264px;
height:15px;
top:813px;
left:206px;/**/
}
#tel_an{
width:264px;
height:15px;
top:841px;
left:206px;/**/
}
#email_an{
width:264px;
height:15px;
top:871px;
left:206px;/**/
}
#captcha{
top:890px;
left:245px;/**/
}
#code_hi{
top:773px;
left:45px;/**/
}
#change-image{
top:920px;
left:440px;/**/
font-size:11px;
}
#captcha_u{
top:512px;
left:245px;/**/
}
#code_u_hi{
top:530px;
left:45px;/**/
}
#change-image_u{
top:545px;
left:440px;/**/
font-size:11px;
}
#code_an{
width:264px;
height:15px;
top:968px;
left:206px;/**/
}
.submiter{
position:absolute;
width:104px;
height:24px;
top:1026px;
left:251px;
border:0;
background:none;
cursor:pointer;/**/
}

.reset{
position:absolute;
width:104px;
height:24px;
top:1026px;
left:365px;
border:0;
background:none;
cursor:pointer;/**/

}
.submiter_md{
position:absolute;
width:104px;
height:24px;
top:650px;
left:251px;
border:0;
background:none;
cursor:pointer;/**/
}
.err_f{
position:absolute;
width:264px;
height:14px;
border:0;
top:292px;
left:216px;
color:#E30301;
font-weight:bold;
font-family:"Myriad Pro";
font-size:12px;
display:none;
}
.date_n{
position:absolute;
width:264px;
height:14px;
border:0;
top:236px;
left:485px;
color:#E30301;
font-weight:bold;
font-family:"Myriad Pro";
font-size:12px;
}
/* ------------------------------------- ajout user --------------------------------------------- */
#bloc_maj_user{
position:relative;
width:638px;
height:605px;
background: url(../../../graphisme/images/villamar-inscription.gif) bottom no-repeat;
margin-top:30px;
}
#form_maj{
position:relative;
width:638px;
height:605px;
}
/* ------------------------------------- ajout user --------------------------------------------- */
#bloc_ajout_user{
position:relative;
width:638px;
height:859px;
background: url(../../../graphisme/images/villamar-inscription_03-08.gif) bottom no-repeat;
}
#form_add{
position:relative;
width:638px;
height:859px;
}
.sexe_r{
position:absolute;
cursor:pointer;
width:17px;
height:17px;
top:108px;
left:207px;
border:0;
padding:0;
margin:0;
background: url(../../../graphisme/images/rad_add.gif) top right no-repeat;
}

.form_user_input:hover .sexe_r{
background: url(../../../graphisme/images/rad_add.gif) bottom left no-repeat;
}
.form_user_input{
position:absolute;
border:0;
padding:0;
margin:0;
cursor:pointer;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
}
#sexe_umr{
width:17px;
height:17px;
top:108px;
left:207px;
}
#sexe_ume{
width:17px;
height:17px;
top:108px;
left:277px;
}
.form_user_text{
border:0;
position:absolute;
background:none;
}
#nom_u{
width:265px;
height:16px;
top:148px;
left:208px;
}
#prenom_u{
width:265px;
height:16px;
top:190px;
left:208px;
}
#dn_u{
width:265px;
height:16px;
top:236px;
left:208px;
}
#ville_u,#d_ville_u{
width:265px;
height:16px;
top:279px;
left:208px;
}
#tel_u{
width:265px;
height:16px;
top:319px;
left:208px;
}
#tel2_u{
width:265px;
height:16px;
top:365px;
left:208px;
}
#email_u{
width:265px;
height:16px;
top:407px;
left:208px;
}
#mp_u{
width:265px;
height:16px;
top:451px;
left:208px;
}
#mp2_u{
width:265px;
height:16px;
top:493px;
left:208px;
}
#code_u{
width:265px;
height:16px;
top:584px;
left:208px;
}
#nw_u{
position:absolute;
width:13px;
height:13px;
top:635px;
left:58px;
}
#nw_dv{
border:solid 0px #000000;
position:absolute;
width:13px;
height:13px;
top:635px;
left:58px;
}
.nw_dv_o{
background:url(../../../graphisme/images/ck_add.gif) left no-repeat;
}
.nw_dv_c{
background:url(../../../graphisme/images/ck_add.gif) right no-repeat;
}
#accepte_u{
position:absolute;
width:13px;
height:13px;
top:659px;
left:58px;
}
#accepte_dv{
border:solid 0px #000000;
position:absolute;
width:13px;
height:13px;
top:659px;
left:58px;
}

.form_user_text{
border:0;
position:absolute;
background:none;
}
.err_u{
position:absolute;
width:264px;
height:14px;
border:0;
left:195px;
color:#E30301;
font-weight:bold;
font-family:"Myriad Pro";
font-size:12px;
display:none;
}
#sub_u{
position:absolute;
width:107px;
height:24px;
border:0;
cursor:pointer;
bottom:141px;
right:163px;
background:none;
}
#maj_sub_u{
position:absolute;
width:107px;
height:24px;
border:0;
cursor:pointer;
bottom:51px;
right:163px;
background:none;
}

#loader_u{
position:absolute;
width:16px;
height:16px;
bottom:143px;
right:277px;
}

#ajout_u{
position:absolute;
width:0px;
border:solid 1px #A0CD00;
color:#A0CD00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:16px;
padding:0 6px;
bottom:145px;
left:210px;
}

#faq_v{
position:relative;
width:495px;
margin:0 auto;
}
.faq_h1{
width:495px;
font-weight:normal;
background:url(../../../graphisme/images/arr_f.jpg) left bottom no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
cursor:pointer;
margin:0;
padding:10px 0;
}
.faq_p{
width:470px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
display:none;
background:#EDEDED;
margin:0;
margin-left:15px;
padding:10px 5px;
line-height:15px;
}

/* -------------------- album annonce ------------------------------- */

#content_detail_annonce{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
#detail_annonce_img{
z-index:9998;
position:relative;
width:12px;
height:12px;
overflow:hidden;/**/
margin:5% auto;
}
#detail_annonce_img_d{
z-index:9998;
position:absolute;
width:12px;
height:12px;
overflow:hidden;/**/
top:12px;
right:12px;
border:solid 5px #FFFFFF;
background:#999999;
}
#detail_annonce_close{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
position:absolute;
font-weight:bold;
width:65px;
height:24px;
line-height:24px;
background:#FFFFFF;
cursor:pointer;
top:0;
right:0;
}
#detail_annonce_img_prev{
position:absolute;
width:47px;
height:48px;
top:45%;
cursor:pointer;
z-index:900;
left:-47px;
background:url(../../../graphisme/images/prs.jpg) left;
}
#detail_annonce_img_prev:hover{
background:url(../../../graphisme/images/prs.jpg) right;
}
#detail_annonce_img_next{
position:absolute;
width:47px;
height:48px;
top:45%;
cursor:pointer;
z-index:900;
right:-47px;
background:url(../../../graphisme/images/nxs.jpg) left;
}
#detail_annonce_img_next:hover{
background:url(../../../graphisme/images/nxs.jpg) right;
}
#detail_annonce_img_close{
z-index:9999;
position:absolute; 
cursor:pointer; 
background:url(../../../graphisme/images/fermer-icone-3776-32.png);
top:1px;
right:1px; 
width:32px; 
height:32px;
}
#content_detail_c_xp{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
/* è--------------------**************** validation d'utilsateur ----**********************/
#ajout_user{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
#dialog_ajout_user a{
color:#fff;
text-decoration:underline;
}
#dialog_ajout_user{
z-index:9998;
position:relative;
border:solid 5px #FFFFFF;
background:#F1CD41;
width:362px;
height:96px;
overflow:hidden;/**/
margin:0 auto;
margin-top:20%;
padding-top:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:13px;
text-align:center;
}
/* è--------------------**************** validation d'annonce ----**********************/
#ajout_annonce{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
#dialog_ajout_annonce a{
color:#fff;
text-decoration:underline;
}
#dialog_ajout_annonce{
z-index:9998;
position:relative;
border:solid 5px #FFFFFF;
background:#F1CD41;
width:362px;
height:96px;
overflow:hidden;/**/
margin:0 auto;
margin-top:20%;
padding-top:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:13px;
text-align:center;
}
/* è--------------------**************** supression d'annonce ----**********************/
#supprimer_annonce{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
#dialog_supprimer_annonce{
z-index:9998;
position:relative;
border:solid 5px #FFFFFF;
background:#999999;
width:362px;
height:80px;
overflow:hidden;/**/
margin:0 auto;
margin-top:20%;
padding-top:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-align:center;
}
#dialog_supprimer_annonce input{
cursor:pointer;
width:110px;
height:25px;
background:#E9B901;
color:#FFFFFF;
border:0;
}
#dialog_supprimer_annonce input:hover{
background:#FFFFFF;
color:#E9B901;
}
#detail_annonce_close{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
position:absolute;
font-weight:bold;
width:65px;
height:24px;
line-height:24px;
background:#FFFFFF;
cursor:pointer;
top:0;
right:0;
}
#estimateur{
margin:0;
padding:0;
margin-bottom:3px;
}
#pagin_dt_annonce{
position:relative;
width:100%;
height:35px;
border:solid 0px #000000;
background:#F5F5F5;
z-index:9950;
}
#prec_dt_annonce{
top:8px;
left:20px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:16px;
background:url(../../../graphisme/images/fleches_03.png) top left no-repeat;
}
#prec_dt_annonce a{
color:#000;
}
#previous_prev_annonce{
position:absolute;
top:8px;
left:158px;
width:94px;
height:74px;
background:#fff;
border:solid 2px #CCCCCC;
display:none;
}
#previous_prev_annonce img{
float:left;
width:90px;
height:70px;
margin:2px;
}
#suiv_dt_annonce{
top:8px;
right:20px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:16px;
background:url(../../../graphisme/images/fleches_05.png) top right no-repeat;
}
#suiv_dt_annonce a{
color:#000;
}
#previous_suiv_annonce{
text-align:left;
padding:0;
position:absolute;
top:8px;
right:142px;
width:94px;
height:74px;
background:#fff;
border:solid 2px #CCCCCC;
display:none;
}
#previous_suiv_annonce img{
float:left;
width:90px;
height:70px;
margin:2px;
}
.prix_detail_dt{
color:#E9B901;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0 auto;
}
#par_vue{
position:relative;
width:100%;
height:78px;
border:solid 0px #000000;
}
#partage{
width:340px;
height:77px;
position:relative;
margin:0;
padding:0;
background:url("../../../graphisme/images/villamar icons.jpg") left top no-repeat;
border:solid 0px #000000;
overflow:hidden;
}
#p_repondre{
position:absolute;
top:12px;
left:8px;
width:60px;
height:55px;
border:solid 0px #000000;
}
#p_imprimer{
position:absolute;
top:12px;
left:80px;
width:60px;
height:55px;
border:solid 0px #000000;
}
#p_contact{
position:absolute;
top:12px;
left:223px;
width:54px;
height:55px;
border:solid 0px #000000;
}
#p_ami{
position:absolute;
top:12px;
left:155px;
width:54px;
height:55px;
border:solid 0px #000000;
}
#p_share{
padding:0;
margin:0;
position:absolute;
top:12px;
left:287px;
width:154px;
height:55px;
cursor:pointer;
border:solid 0px #000000;
z-index:8;
}
#p_fb{
position:absolute;
top:6px;
left:58px;
width:23px;
height:23px;
border:solid 0px #000000;
z-index:9999;
}
/* è--------------------**************** repondre annonce d'annonce ----**********************/
#repondre_annonce{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
.all_dialog{
position:relative;
width:460px;
height:356px;
margin:0 auto;
margin-top:10%;
}
#dialog_repondre_annonce{
z-index:9998;
position:absolute;
border:solid 5px #fff;
background:#999999;
width:451px;
height:346px;
/*overflow:hidden;*/
top:15px;
right:15px;
background:url(../../../graphisme/images/repondre.jpg) top left repeat;
}
.detail_nw_close{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
position:absolute;
font-weight:bold;
width:30px;
height:29px;
line-height:19px;
background:url(../../../graphisme/images/close.png) top left repeat;
cursor:pointer;
top:0;
right:0;
z-index:9999;
}
#form_repondre_annonce{
position:relative;
width:451px;
height:346px;
}
#detail_dp_annonce{
position:absolute;
top:278px;
left:21px;
border:0;
color:#fff;
font-family: verdana, sans-serif;
font-size:11px;
font-weight:bold;
}
#nom_r{
position:absolute;
top:73px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#tel_r{
position:absolute;
top:111px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#mail_r{
position:absolute;
top:149px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#message_r{
position:absolute;
top:71px;
left:230px;
height:148px;
width:183px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
.validation_submits_r{
background:none;
width:68px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
left:22px;
bottom:78px;
}
#loader_r{
position:absolute;
top:181px;
left:86px;
display:none;
}

#ajout_r{
border:solid 0px #759B12;
color:#DDBB4F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:70px;
right:69px;
display:none;
}
#erreur_r{
border:solid 0px #759B12;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:70px;
right:69px;
display:none;
}
/* è--------------------**************** contact annonce d'annonce ----**********************/
/* è--------------------**************** envoi annonce ami ----**********************/
#contact_annonce{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
#dialog_contact_annonce{
z-index:9998;
position:absolute;
border:solid 5px #FFFFFF;
background:#999999;
width:451px;
height:346px;
overflow:hidden;/**/
top:15px;
right:15px;
background:url("../../../graphisme/images/contacter.jpg") top left repeat;
}
#form_contact_annonce{
position:relative;
width:451px;
height:346px;
}
#loader_ct{
position:absolute;
top:181px;
left:86px;
display:none;
}

#ajout_ct{
border:solid 0px #759B12;
color:#DDBB4F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:70px;
right:69px;
display:none;
}
#erreur_ct{
border:solid 0px #759B12;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:70px;
right:69px;
display:none;
}
/* è--------------------**************** newsletter ----**********************/
#nw_popup{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
#dialog_nw_popup{
z-index:9998;
position:absolute;
border:solid 5px #FFFFFF;
background:#999999;
width:428px;
height:454px;
/*overflow:hidden;*/
top:15px;
right:15px;
background:url(../../../graphisme/images/nl.jpg) top left repeat;
}
#form_nw_popup{
position:relative;
width:428px;
height:454px;
}
#loader_nw{
position:absolute;
top:245px;
left:75px;
display:none;
}

#ajout_nw{
border:solid 0px #759B12;
color:#DDBB4F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:76px;
right:75px;
display:none;
}
#erreur_nw{
border:solid 0px #759B12;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:76px;
right:75px;
display:none;
}
#nom_nw{
position:absolute;
top:180px;
left:130px;
height:22px;
width:210px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#email_nw{
position:absolute;
top:146px;
left:130px;
height:22px;
width:210px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}

#new-ville{
position:absolute;
top:214px;
left:130px;
height:25px;
width:224px;
background:none;
border:0;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
cursor:pointer;
}
#span-new-ville{
position:absolute;
top:218px;
left:146px;
height:25px;
width:180px;
background:none;
border:0;
color:#E0AF59;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.validation_submits_nw{
background:none;
width:68px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
right:74px;
bottom:178px;
}
/* è--------------------**************** envoi annonce ami ----**********************/
#ami_annonce{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
#dialog_ami_annonce{
z-index:9998;
position:absolute;
border:solid 5px #FFFFFF;
background:#999999;
width:451px;
height:346px;
overflow:hidden;/**/
top:15px;
right:15px;
background:url("../../../graphisme/images/villamar ami.png") top left repeat;
}
#form_ami_annonce{
position:relative;
width:451px;
height:346px;
}
#loader_a{
position:absolute;
top:181px;
left:86px;
display:none;
}

#ajout_a{
border:solid 0px #759B12;
color:#DDBB4F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:70px;
right:69px;
display:none;
}
#erreur_a{
border:solid 0px #759B12;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:70px;
right:69px;
display:none;
}
#nom_a{
position:absolute;
top:73px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#mail_v{
position:absolute;
top:111px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#mail_a{
position:absolute;
top:149px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#message_a{
position:absolute;
top:71px;
left:230px;
height:148px;
width:183px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
/*------------- Style de l'affichage du texte -------------------*/

#contenu_xp{

padding-top:5px;
position:relative;

margin-top:1px;
margin-bottom:30px;

}

#titre_rubrique{
border:solid 0px #000000;
color:#858585;
font-family:Myriad Pro;
font-size:1.2em;
font-style:italic;
font-weight:lighter;
width:400px;
height:27px;
text-align:left;
line-height:26px;
margin:18px 0 28px 25px;
position:relative;
}
#titre_rubrique a{
color:#006EC4;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
h3{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#info_rubrique_xp{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6B7880;
margin:0;
padding:0;
padding:8px 20px 8px 20px;
}
#detail_rubrique_xp{

position:relative;
width:610px;
}
#info_rubrique_xp img{
border:0;
/*width:220px;
float:left;
margin-right:10px;
border:solid 4px #e6e6E6;*/
margin-bottom:10px;
}

.suite img{
border:0;
position:absolute;
bottom:0;
right:0;
}

#infos_xp{
text-align:justify;
font-family:tahoma;
font-size:12px;
padding:0px 10px 0px 10px;
color:#6B7880;

}
#icone_retour_xp{
padding:10px 10px 20px 10px;
position:relative;
clear:both;
}
.h1_infos{

font-family:tahoma;
font-size:16px;
color:#9EC301;
color:#E0AF59;
text-align:left;
font-weight:bold;
margin:0;
padding:0;
margin-top:10px;
padding-left:20px;
background:  url(../../../graphisme/button/ty.jpg) bottom no-repeat;
border-bottom:solid 0px #EDEDED;
}
.h3_infos{

font-family:tahoma;
font-size:16px;
color:#9EC301;
color:#E0AF59;
text-align:left;
font-weight:bold;
margin:0;
padding:0;
margin-top:10px;
padding-left:10px;
background:  url(../../../graphisme/button/ty.jpg) bottom no-repeat;
border-bottom:solid 0px #EDEDED;
}
.h2_infos{

font-family:tahoma;
font-size:20px;
color:#9EC301;
color:#E9B901;
text-align:left;
font-weight:bold;
margin:0;
padding:0;
margin-top:10px;
padding-left:20px;
background:  url(../../../graphisme/button/ty.jpg) bottom no-repeat;
border-bottom:solid 0px #EDEDED;
}
.h1_infos1{

font-family:tahoma;
font-size:17px;
color:#9EC301;
text-align:right;
font-weight:bold;
padding-bottom:12px;
background:  url(../../../graphisme/button/ty.jpg) bottom no-repeat;
padding:0px 10px 0px 10px;
}

#infos_xp img{

float:left;
width:250px;
left:130px;
margin-right:10px;
border:solid 4px #e6e6E6;
}
/* ---------------------------------------------------------- *//* ------------------------- style du plan de site ------------------------------*/
/* ------------- plan ------------- */
#menu_plan{
list-style:none;

}
#menu_plan ul{
list-style:none;
background:#FFFFFF;

}
#menu_plan li a{
font-family:verdana;
font-size:13px;

font-weight:bold;

}
#menu_plan li a:hover{
font-family:verdana;
font-size:13px;
text-decoration:none;
font-weight:bold;

}
#menu_plan ul li a{
list-style:none;
font-family:verdana;
font-size:11px;

font-weight:bold;
}
#menu_plan ul li a:hover{
font-family:verdana;
font-size:11px;

text-decoration:none;

font-weight:bold;
}
#plansite_xp{
background:#fff;
padding-top:25px;
height:400px;
}
.plan_site {
position: relative;
width: 600px;
height:auto;
}
.plan_site1 {
padding-top:4px;
width:300px;
top: 0;
}
.plan_site0 {
position: absolute;
margin:0px;
padding:0px;
top: 0;
right: 0;
width: 300px;
clear:both;
height:inherit;
}
#form1{
width:205px;
border:solid 0px #000;
}

.text_xp{
float:left;
margin-left:3px;
padding:0;
width:165px;
height:19px;
line-height:19px;
font-size:9px;
background: #ffffff url(../../../graphisme/images/arr_t.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0;
}
/* -------------------------------------- fin -------------------------------- */
#div_recherche{
position:absolute;
right:16px;
top:-5px;
display:none;
width:375px;
z-index:9993;
text-align:center;
border:solid 0px #FF0000;
}
#div_recherche_a{
width:360px;
z-index:9993;
text-align:center;
background: url(../../../graphisme/images/arr_r.png) center top no-repeat ;
margin:0 auto;
border:solid 1px transparent;
}
.b_detail_div_recherche{
width:360px;
height:30px;
margin:0 auto;
padding:0;
border:solid 0px #fff;
background: url(../../../graphisme/images/arr_r_b.png) center bottom ;
}

.detail_div_recherche{
margin:0 auto;
padding:0;
padding-top:4px;
height:70px;
width:330px;
overflow:hidden;
background:#FFFFFF;
}
.detail_div_recherche:hover{
background:#edeeef;
}
.detail_div_recherche img{
float:left;
width:70px;
height:60px;
border:solid 3px #CCCCCC;
margin-right:10px;
margin-left:10px;
}
#div_recherche h1{
margin:0;
padding:0;
font-family:Helvetica;
font-size:14px;
color:#6b6b6b;
margin:20px 10px 10px 25px;
text-align:left;
}
.detail_div_recherche h2{
margin:0;
padding:0;
font-family:Helvetica;
font-size:13px;
color:#a9a8a8;
margin-bottom:4px;
text-align:left;
}
.detail_div_recherche h2 a{
color:#a9a8a8;
}
.detail_div_recherche p{
margin:0;
padding:0;
font-family:Helvetica;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-right:10px;
text-align:left;
}
/*------------------------------------ popup diaporama --------------------------------*/

#div_diaporama{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r1.png) top left repeat;
z-index:9998;
}
.div_all_diaporama{
position:relative;
width:900px;
height:600px;
margin:40px auto;
}
#div_image_all_diaporama{
z-index:9998;
position:absolute;
border:solid 5px #FFFFFF;
background:#999999;
width:880px;
height:565px;
overflow:hidden;/**/
top:15px;
right:15px;
background:url(../../../graphisme/images/r1.png) top left repeat;
}
/*------------------------------------- recherche -------------------------------------*/

#form_res{
width:970px;
height:74px;
position:relative;
background:url(../../../graphisme/images/resultatr.jpg) top left repeat;
margin:8px auto;
}
#text_res{
width:480px;
height:17px;
position:absolute;
top:46px;
left:55px;
outline-style: none;
background:none;
}
#text_res:focus {
	outline-style: none;
}
#valid_res{
width:46px;
height:19px;
position:absolute;
top:46px;
right:353px;
border:0;
background:none;
cursor:pointer;
}

#res1{
background:none;
width:68px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
left:94px;
bottom:78px;

}
#res2{
background:none;
width:68px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
left:94px;
bottom:78px;}
#res3{
background:none;
width:68px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
left:94px;
bottom:78px;}
#res4{
background:none;
width:68px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
left:94px;
bottom:78px;}
/* è--------------------**************** envoi annonce ami ----**********************/
#alert_annonce{
width:100%;
height:100%;
position:fixed;
display:none;
top:0;
left:0;
background:url(../../../graphisme/images/r.png) top left repeat;
z-index:9998;
}
#dialog_alert_annonce{
z-index:9998;
position:absolute;
border:solid 5px #FFFFFF;
background:#999999;
width:451px;
height:346px;
overflow:hidden;/**/
top:15px;
right:15px;
background:url("../../../graphisme/images/alert.png") top left repeat;
}
#form_alert_annonce{
position:relative;
width:451px;
height:346px;
}
#loader_al{
position:absolute;
top:181px;
left:86px;
display:none;
}

#ajout_al{
border:solid 0px #759B12;
color:#DDBB4F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:70px;
right:10px;
display:none;
}
#erreur_al{
border:solid 0px #759B12;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
height:35px;
line-height:35px;
position:absolute;
bottom:70px;
right:69px;
display:none;
}
#nom_al{
position:absolute;
top:73px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#email_al{
position:absolute;
top:111px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#tel_al{
position:absolute;
top:149px;
left:21px;
height:32px;
width:181px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}
#message_al{
position:absolute;
top:71px;
left:230px;
height:148px;
width:183px;
background:none;
border:0;
color:#6A6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
}