body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF; }
form { margin:0px; }

a:focus, a:active{outline: none;}
.killer { clear:both; line-height:1px; height:1px; margin-top:-1px; }
.erreur { width:99%; margin:10px auto 10px auto; padding: 5px 0px 5px 0px; text-align:center; color:#363636; border:1px solid #FED22F; background-color: #FFF0A5;  }
.ok {width:99%;  margin:10px auto 10px auto; padding: 5px 0px 5px 0px; text-align:center; color:#339933; border:1px solid #71C566; background-color: #F4FFF3;  font-weight:bold; }

.no_bg { background:none !important; }
.no_border { border:none !important; }
.no_margin { margin:0px !important; }
.center { text-align:center !important; }
.right { text-align:right !important; }
.mt10 { margin-top:15px !important; }
.pt10 { padding-top:10px !important; }
.bt_center { text-align:center; margin:20px auto; }
.middle { vertical-align:middle; }

/* BASIC */
h1 { margin:0px 0px 10px 0px; color:#0052B8; text-transform:uppercase; font-size:14px; border-bottom:1px solid #0052B8; padding-bottom:0px; }
h2 { margin:10px 0px 5px 0px; color:#0052B8; text-decoration:underline; font-size:12px;  }
h3 { margin:15px 0px 5px 10px; color:#000000; text-decoration:underline; font-size:12px; }

input{ border-color:1px solid #0097FF; font-size:11px; color:#000000; }
.input_small { width:48px; text-align:center; }
.input_small2 { width:38px; text-align:center; }
.input_small3 { width:25px; text-align:center; }
.input_date { width:70px; }
select { width:192px; border-color:1px solid #0097FF; font-size:11px; color:#000000; }
select.devise { width:32px; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.legende { font-size:10px; }

.pagination { padding-top:10px; text-align:center; color:#0052B8; }
.pagination a{ text-decoration:none;}
.pagination a:link, .pagination a:visited{ color:#0052B8; text-decoration:none; }
.pagination a:hover{ color:#0052B8; text-decoration:underline; }

a.lien, a.lien:link, a.lien:visited { color:#0052B8; text-decoration:underline; }
a.lien:hover { text-decoration:none; }

#accept_cookies { background: #EEE none repeat scroll 0 0; color:#666; min-height: 23px; line-height:20px; padding:2px 0; margin: 0 auto; text-align: center; font-size:11px; }
#accept_cookies img { margin:0 0 1px 5px; vertical-align:middle; }
#accept_cookies a { color:#666; text-decoration:underline; }
#accept_cookies a:hover { text-decoration:none; }

#header { width:980px; margin:0px auto 0px auto; }

#header #devise_off { float:right; width:83px; height:16px; padding:2px 0px 0px 8px; background:url("/images/bg/devise_off.gif") 0px 0px no-repeat; font-size:12px; color:#0052b8; font-weight:bold; cursor:pointer; }
#header #devise_on { position:absolute; display:none; z-index:1; width:91px; height:64px; padding-top:14px; background:url("/images/bg/devise_on.gif") 0px bottom no-repeat; }
#header #devise_on ul { margin:0px; padding:14px 0px 0px 10px; list-style:none;  }
#header #devise_on ul a, #header #devise_on ul a:link, #header #devise_on ul a:visited { font-size:12px; color:#0052b8; text-decoration:none; }
#header #devise_on ul a:hover { text-decoration:underline;}
#header #devise_on ul a.on { font-weight:bold; }

#header .langues { float:right; width:65px; height:18px; padding:0px 7px 5px 0px; background:url("/images/bg/langues.gif") top right no-repeat; text-align:right; color:#0052B8; font-weight:bold; }
#header .langues a{ color:#0052B8; text-decoration:none; padding:0px 2px;}
#header .langues a:link, #header .langues a:visited{ color:#0052B8; text-decoration:none; }
#header .langues a:hover{ color:#0052B8; text-decoration:underline; }

#header .logo { float:left; margin-top:20px; width:252px; text-align:center; }
#header .logo h1 { margin:0px; padding:0px; font-size:9px; font-weight:normal; color:#000000; text-transform:none; border:none; }
#header .pub { float:left; height:90px; }

#navigation { width:980px; height:24px; margin:12px auto 15px auto; z-index:1000; }
#navigation div { float:left; }
#navigation div ul { z-index:1000; position:absolute; width:129px; margin:0px 0px 0px 0px;  display:none; }
#navigation ul, #navigation li { margin:0px; padding:0px; list-style-type:none; height:23px; }
#navigation ul li { border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; font-size:11px; }
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited { display:block; color:#0052B8; text-decoration:none; }
#navigation ul li a:hover { color:#FFFFFF; }

#navigation .israel , #navigation .france, #navigation .usa,  #navigation .agences, #navigation .annonce, #navigation .aide {border-right:1px solid #BCBCBC;}
#navigation .israel a , #navigation .france a, #navigation .usa a, #navigation .agences a, #navigation .annonce a, #navigation .aide a{background:url("/images/nav/nav_c.gif") repeat-x top; }
#navigation .israel a:hover , #navigation .france a:hover, #navigation .usa a:hover, #navigation .agences a:hover, #navigation .annonce a:hover, #navigation .aide a:hover {background:url("/images/nav/nav_c.gif") repeat-x 0 -24px; }

#navigation a { padding-top:4px; display:block; text-align:center; text-decoration:none; height:20px; }
#navigation a:link, #navigation a:visited {color:#0052B8;}
#navigation a:hover {color:#FFFFFF;}

#navigation .accueil a{ background:url("/images/nav/nav_g.gif") left top no-repeat;}
#navigation .accueil a:hover {background: url("/images/nav/nav_g.gif") left -24px no-repeat;}
#navigation .compte a{background:url("/images/nav/nav_d.gif") right top no-repeat;}
#navigation .compte a:hover {background: url("/images/nav/nav_d.gif") right -24px no-repeat;}

#recherche { padding:0px 0px 0px 0px; width:670px; }
#recherche .nav { float:left; }
#recherche .nav div a{ display:block; width:115px; }

#recherche .formulaire { float:left; background:url("/images/bg/bloc-recherche.gif") top no-repeat; width:555px; height:244px; padding:6px 0px 0px 0px; font-size:11px; }
#recherche .formulaire h2 { margin-top:0px; text-transform:uppercase; text-decoration:none; }
#recherche .formulaire .colonne { float:left; }
#recherche .formulaire .options { width:150px; height:230px; background:url("/images/bg/pointilles-recherche.gif") top right repeat-y; padding:0px 5px 0px 10px; }
#recherche .formulaire .options .genre { width:80px; }
#recherche .formulaire .criteres tr { background:url("/images/bg/pointilles-recherche2.gif") bottom left no-repeat; }
#recherche .formulaire .criteres td { padding:3px 0px 4px 0px; }
#recherche .formulaire .options2 { float:left; width:210px; padding:0px 0px 0px 10px; }
#recherche .formulaire .options2 table { width:210px; }
#recherche .formulaire .options2 h3{ margin:0px 0px 5px 0px; font-weight:normal; font-size:12px; }
#recherche .formulaire .options2 input, #recherche .formulaire .options2 select { margin:0px; padding:0px; }
#recherche .formulaire .options2 .valider { width:auto; margin:4px 0px; }
#recherche .formulaire .options2 a.avancee { margin:0px 6px 0px 0px; padding-left:10px; background:url("/images/picto/puce.gif") 0px 4px no-repeat; color:#0052b8; text-decoration:underline; }
#recherche .formulaire .options2 a.avancee:hover { text-decoration:none; }

#recherche_avancee .nav { margin:0px 0px 10px 0px; }
#recherche_avancee .nav .location, #recherche_avancee .nav .vente, #recherche_avancee .nav .vacances, #recherche_avancee .nav .colocation, #recherche_avancee .nav .programme  { float:left; width:134px; }
#recherche_avancee .nav .location_on, #recherche_avancee .nav .vente_on, #recherche_avancee .nav .vacances_on, #recherche_avancee .nav .colocation_on, #recherche_avancee .nav .programme_on  { float:left; width:134px; }
#recherche_avancee .nav .location a, #recherche_avancee .nav .vente a, #recherche_avancee .nav .vacances a, #recherche_avancee .nav .colocation a, #recherche_avancee .nav .programme a { display:block; width:134px; height:39px; }
#recherche_avancee .nav .location_on a, #recherche_avancee .nav .vente_on a, #recherche_avancee .nav .vacances_on a, #recherche_avancee .nav .colocation_on a, #recherche_avancee .nav .programme_on a { display:block; width:134px; height:39px; }
#recherche_avancee .ttl { padding-bottom:2px; margin:20px 0px 10px 0px; color:#0052b8; font-size:12px; font-weight:bold; border-bottom:1px dotted #0052b8; }
#recherche_avancee .bloc { padding:0px 0px 0px 30px; }
#recherche_avancee .bloc2 { float:left; width:325px; margin-right:20px; }

#page { width:980px; margin:0px auto 0px auto; }

#page_g { float:left; width:670px; padding-right:10px; }
#page_g .offre_header { height:20px; width:660px; margin-top:4px; padding:5px 0px 0px 10px; background:url("/images/bg/ttl-bloc-long.gif") top no-repeat; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; font-weight:bold; letter-spacing:1px; word-spacing:2px; }
#page_g .offre_content { background:url("/images/bg/offres-content.gif") top repeat-y; }
#page_g .offre_footer { height:10px; padding-bottom:10px; background:url("/images/bg/offres-foot.gif") top no-repeat; }

#page_g .bloc_login { float:left; width:310px; }
#page_g .bloc_login .header {  height:19px; width:300px; padding:5px 0px 0px 10px; background:url("/images/bg/ttl-bloc-login.gif") top no-repeat; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; font-weight:bold; letter-spacing:1px; word-spacing:2px; }
#page_g .bloc_login .content { width:290px; padding:10px; height:125px; background:url("/images/bg/bloc-login-content.gif") top repeat-y; }
#page_g .bloc_login .footer { height:8px; width:310px; background:url("/images/bg/bloc-login-footer.gif") top no-repeat; }
#page_g .bloc_login a, #page_g .bloc_login a:link, #page_g .bloc_login a:visited { color:#515151; text-decoration:underline; }
#page_g .bloc_login a:hover { text-decoration:none; }


#page_g .agence_top { width:670px; margin-bottom:15px; }
#page_g .agence_top .header { height:8px; overflow:hidden; background:url("/images/bg/agence-top-h.gif") 0px 0px no-repeat; }
#page_g .agence_top .content { padding:7px 15px; background:url("/images/bg/agence-top-c.gif") 0px 0px repeat-y; }
#page_g .agence_top .content h1 { border:none; text-decoration:underline; }
#page_g .agence_top .content .logo { float:left; width:162px; margin-right:11px; }
#page_g .agence_top .content .logo img { border:1px solid #0052B8; }
#page_g .agence_top .content .description { float:left; width:255px; padding-right:10px;  }
#page_g .agence_top .content .description .texte { text-align:justify; }
#page_g .agence_top .content .description .suite { margin-top:10px; text-align:right; }
#page_g .agence_top .content .description .suite a { padding-left:20px; background:url("/images/picto/more.gif") 0px 1px no-repeat; color:#0052b8; text-decoration:underline; font-weight:bold; font-size:11px; }
#page_g .agence_top .content .description .suite a:hover { text-decoration:none; }
#page_g .agence_top .content .coordonnees { float:left; width:182px; padding:0px 10px 0px 10px;   }
#page_g .agence_top .content .coordonnees h2 { margin:0px 0px 15px 0px; text-transform:uppercase; }
#page_g .agence_top .content .coordonnees span { font-weight:bold; }
#page_g .agence_top .footer { height:8px; overflow:hidden; background:url("/images/bg/agence-top-f.gif") 0px 0px no-repeat; }

#page_g .agence_filtres { width:620px; height:123px; padding:1px 0px 20px 50px; background:url("/images/bg/agence-filtres.jpg") top no-repeat; }
#page_g .agence_filtres .filtre_geo{ float:left; width:190px; padding-right:50px; }
#page_g .agence_filtres .filtre_criteres { float:left; width:375px; }

.bloc_annonce { width:648px; padding:5px 11px 0px 11px; font-size:11px; }
.bloc_annonce .annonce { float:left; width:211px; padding-right:5px; }
.bloc_annonce .annonce img { margin-right:5px; border:1px solid #0052B8; }

#page_d { float:left; width:300px; }
#page_d .passer_annonce { width:300px; height:82px; font-size:11px; margin-top:10px; text-align:right; }
#page_d .passer_annonce div { width:135px; padding:35px 60px 0px 105px; }
#page_d .passer_annonce a { position:absolute; display:block; width:140px; height:19px; padding:63px 60px 0px 100px; z-index:1; color:#0052b8; text-decoration:underline; font-weight:bold;}
#page_d .passer_annonce a:link, #page_d .passer_annonce a:visited { color:#0052b8; text-decoration:underline; }
#page_d .passer_annonce a:hover { color:#0052b8; text-decoration:none; }

#page_d .agence_header { height:20px; width:290px; margin-top:14px; padding:5px 0px 0px 10px; background:url("/images/bg/ttl-bloc-court.gif") top no-repeat; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; font-weight:bold; letter-spacing:1px; word-spacing:2px; }
#page_d .agence_content { background:url("/images/bg/agence-content.gif") top repeat-y; }
#page_d .agence_content .bloc_agence { width:280px; padding:10px 10px 0px 10px; }
#page_d .agence_content .bloc_agence .agence { height:82px; width:270px; padding-top:5px; font-size:11px; background:url("/images/bg/pointilles.gif") bottom no-repeat; }
#page_d .agence_content .bloc_agence .agence img { margin-right:5px; border:1px solid #0052B8; }
#page_d .agence_content .bloc_agence strong { color:#0052B8; }
#page_d .agence_content .bloc_agence span { color:#505050; font-weight:bold; }
#page_d .agence_content .bloc_agence ul a{ color:#505050; text-decoration:none;}
#page_d .agence_content .bloc_agence a:link, #page_d .agence_content .bloc_agence a:visited{ color:#505050; text-decoration:none; }
#page_d .agence_content .bloc_agence a:hover{ color:#505050; text-decoration:underline; }
#page_d .agence_footer { height:10px; background:url("/images/bg/agence-foot.gif") top no-repeat; }

#footer { width:980px; margin:9px auto 20px auto; border-top:1px solid #0052b8; font-size:11px; color:#0052b8; }
#footer .biskot { float:left; padding-top:5px; }
#footer .liens { float:right; padding-top:3px; text-align:right; }
#footer a{ color:#0052b8; text-decoration:none; padding:2px;}
#footer a:link, #footer a:visited{ color:#0052b8; text-decoration:none; }
#footer a:hover{ color:#0052b8; text-decoration:underline; }

/***** LISTING *****/
#page_g .resultats { width:650px; height:96px; padding:10px 10px 10px 10px; background:url("/images/bg/listing-resultats.jpg") top no-repeat; color:#FFFFFF; }
#page_g .resultats a, #page_g .resultats a:link, #page_g .resultats a:visited{ color:#FFFFFF; text-decoration:none; }
#page_g .resultats a:hover{ color:#FFFFFF; text-decoration:underline; }

#page_g .resultats .resultats_g { float:left; width:400px; }
#page_g .resultats .resultats_g strong { font-size:15px; }
#page_g .resultats .resultats_d { float:left; width:228px; padding-left:16px; }
#page_g .texte_middle .listing_annonce { width:483px; padding:10px 0px 10px 0px; border-bottom:1px solid #CCCCCC; }
#page_g .texte_middle .listing_annonce .content { float:left; width:268px; }
#page_g .listing_bg { background-color:#F2F2F2; }
#page_g .listing_annonce { width:640px; padding:10px 15px 10px 15px; border-bottom:1px solid #CCCCCC; }
#page_g .listing_annonce .logo { float:left; width:125px; height:80px; padding:4px 0px 0px 5px; }
#page_g .listing_annonce .logo img { border:1px solid #0052b8; }
#page_g .listing_annonce .content { float:left; width:425px; }
#page_g .listing_annonce a, #page_g .listing_annonce a:link, #page_g .listing_annonce a:visited {color:#0052b8; text-decoration:none}
#page_g .listing_annonce a:hover { text-decoration:underline;}
#page_g .listing_annonce a.detail { color:#F55C00; }

#page_g .listing_annonce .prix { float:left; height:80px; width:80px; text-align:right; color:#0052b8; }
#page_g .listing_annonce .liens { margin-top:6px; }
#page_g .nav { padding-bottom:5px; }

/***** FICHE *****/
.fiche_g { float:left; width:464px; padding-right:10px; }
.fiche_g .annonce { width:464px; padding:0px 0px 20px 0px; text-align:justify; }
.fiche_g .annonce .ttl { width:463px; height:43px; background:url("/images/bg/annonce-ttl.gif") 0px 0px no-repeat; color:#FFF; font-weight:bold; text-transform:uppercase;  }
.fiche_g .annonce .ttl .infos { float:left; width:330px; padding:7px 0px 0px 9px; font-size:12px; }
.fiche_g .annonce .ttl .prix { float:left; width:114px; padding:11px 10px 0px 0px; font-size:16px; text-align:right; }
.fiche_g .annonce .ttl .prix span { font-size:11px; }
.fiche_g .annonce .reference { color:#0052b8; font-size:11px; padding:4px 0px 10px 0px; }
.fiche_g .annonce .reference span { font-weight:bold; }
.fiche_g .annonce .description { width:auto; }
.fiche_g .annonce .recapitulatif ul { float:left; width:220px; padding:0px 0px 5px 10px; margin:0px; }
.fiche_g .annonce .recapitulatif li { list-style:none; padding-left:10px; background:url("/images/picto/puce2.gif") 0px 5px no-repeat; font-size:11px; color:#0052b8; }
.fiche_g .annonce .options { padding-bottom:10px; }
.fiche_g .annonce .options ul { float:left; width:144px; padding:0px 0px 5px 10px; margin:0px; }
.fiche_g .annonce .options li { list-style:none; padding-left:10px; background:url("/images/picto/puce2.gif") 0px 5px no-repeat; font-size:11px; color:#0052b8; }
.fiche_g .annonce h3 { color:#0052b8; font-size:11px; text-transform:uppercase; text-decoration:underline; margin:15px 0px 10px 0px; }

.fiche_g .contact { width:462px; margin-top:5px; }
.fiche_g .contact h3 { height:31px; margin:0px; padding:11px 0px 0px 45px; background:url("/images/bg/annonce-contact-t.jpg") 0px 0px no-repeat;  color:#0052b8; font-size:14px; text-decoration:none; }
.fiche_g .contact .infos { width:442px; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:0px 9px 8px 9px; }
.fiche_g .contact .logo { float:left; width:162px; margin-right:9px; }
.fiche_g .contact .logo img { border:1px solid #0052b8; }
.fiche_g .contact .coordonnees { float:left; width:271px; }
.fiche_g .contact strong { color:#000000; }
.fiche_g .contact a:link, .fiche_g .contact a:visited { color:#000000; text-decoration:underline; font-weight:bold;}
.fiche_g .contact a:hover { text-decoration:none;}
.fiche_g .contact .annonces { height:20px; padding:5px 9px 0px 0px;  background:url("/images/bg/annonce-contact-f.gif") 0px 0px no-repeat; text-align:right; font-size:11px; }
.fiche_g .contact .annonces a, .fiche_g .contact .annonces a:link, .fiche_g .contact .annonces a:visited {  padding-left:9px; background:url("/images/picto/puce.gif") 0px 4px no-repeat; color:#0052b8; text-decoration:none; }
.fiche_g .contact .annonces a:hover { color:#000; }
.fiche_g .contact .footer { height:20px; background:url("/images/bg/annonce-contact-f2.gif") 0px 0px no-repeat; }

.fiche_d { float:left; width:506px; }
.fiche_d .diaporama { background:url("/images/bg/diaporama.gif") top no-repeat; height:381px; width:506px; text-align:center; vertical-align:middle; overflow: hidden; }
.fiche_d .diaporama img { padding:3px; }
.fiche_d .pagination { width:506px; height:18px; margin:3px 0px 20px 0px; padding:4px 0px 2px 0px; background:url("/images/bg/pagination.gif") top no-repeat; text-align:center; }
.fiche_d .pagination a{ color:#0052B8; margin:0 1px; padding: 3px 5px 5px 5px; text-decoration:none;}
.fiche_d .pagination a:link, .fiche_d .pagination a:visited { color:#0052B8; text-decoration:none;}
.fiche_d .pagination a.activeSlide { background: #CCCCCC;text-decoration:none; }
.fiche_d .form { margin:0px; }
.fiche_d .form strong { color:#0052B8; text-decoration:underline; }
.fiche_d .form_tab { width:506px; }
.fiche_d .form_tab td { font-size:11px; padding:5px 0px 0px 0px; }
.fiche_d .form_tab td.captcha_l { height:50px; padding:5px 13px 0px 0px; background:url("/images/bg/captcha-l.gif") 0px 5px no-repeat; text-align:right; }
.fiche_d .form_tab td.captcha_l img { vertical-align:middle; margin-left:10px; }
.fiche_d .form_tab td.captcha_l img.captcha { border:1px solid #0052b9; }
.fiche_d .form_tab td.captcha_r { width:249px; height:50px; padding-top:5px; background:url("/images/bg/captcha-r.gif") 0px 5px no-repeat; line-height:17px;}
.fiche_d .input { border:1px solid #999999; width:170px; }
.fiche_d textarea.input { width:245px; }


/***** PAGE TYPE *****/
#page_g .sous_nav { float:left; width:172px; }
#page_g .sous_nav .sous_nav_t { height:11px; background:url("/images/bg/sousnav-t.gif") top no-repeat; font-size:1px; }
#page_g .sous_nav .sous_nav_m { background:url("/images/bg/sousnav-m.gif") top repeat-y; }
#page_g .sous_nav .sous_nav_b { height:12px; background:url("/images/bg/sousnav-b.gif") top no-repeat; font-size:1px; }
#page_g .sous_nav ul { padding:0px 10px 0px 10px; margin:0px; list-style:none; }
#page_g .sous_nav ul li { padding:5px 0px 5px 0px; font-size:12px; color:#0052B8; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #E6E6E6; }
#page_g .sous_nav ul a{ color:#0052B8; text-decoration:none; }
#page_g .sous_nav ul a.on { font-weight:bold; }
#page_g .sous_nav ul a:link, #page_g .sous_nav ul a:visited{ color:#0052B8; text-decoration:none; }
#page_g .sous_nav ul a:hover{ color:#0052B8; text-decoration:underline; }
#page_g .sous_nav .li1 { padding-left:10px; }
#page_g .sous_nav .li2 { padding-left:20px; }
#page_g .texte_middle { float:left; width:483px; padding:0px 0px 0px 10px; text-align:justify; }
#page_g .texte_middle a{ color:#0052B8; text-decoration:underline; }
#page_g .texte_middle a:link, #page_g .texte_middle a:visited{ color:#0052B8; text-decoration:underline; }
#page_g .texte_middle a:hover{ color:#0052B8; text-decoration:none; }
#page_g .texte_middle .blocs3 { margin:0px; padding:0px 0px 10px 0px; }
#page_g .texte_middle .blocs3 li { float:left; width:33%;  list-style:none; }


/* COMPTE */
#page_g .texte_middle .bloc_compte { float:left; width:234px; height:104px; margin-right:15px; background:url("/images/bg/bloc-compte.gif") 0px 0px no-repeat; }
#page_g .texte_middle .bloc_compte .ttl { height:30px; padding:14px 0px 0px 43px; color:#0052b8; font-size:14px; font-weight:bold; }
#page_g .texte_middle .bloc_compte .annonces { background:url("/images/picto/compte-annonces.jpg") 7px 6px no-repeat; }
#page_g .texte_middle .bloc_compte .selection { background:url("/images/picto/compte-selection.jpg") 12px 9px no-repeat; }
#page_g .texte_middle .bloc_compte .alertes { background:url("/images/picto/compte-alertes.jpg") 10px 12px no-repeat; }
#page_g .texte_middle .bloc_compte .infos { background:url("/images/picto/compte-infos.jpg") 9px 12px no-repeat; }
#page_g .texte_middle .bloc_compte .txt { height:36px; padding:0px 5px 0px 43px; text-align:left; }
#page_g .texte_middle .bloc_compte .link { padding:4px 9px 0px 0px; text-align:right; } 
#page_g .texte_middle .bloc_compte .link a, #page_g .texte_middle .bloc_compte .link a:link, #page_g .texte_middle .bloc_compte .link a:visited { padding-left:10px; background:url("/images/picto/puce.gif") 0px 4px no-repeat; font-weight:bold; text-decoration:none; }
#page_g .texte_middle .bloc_compte .link a:hover {text-decoration:underline; }
#page_g .texte_middle .bloc_compte_poster { width:234px; margin:6px 0px 15px 0px; text-align:right; }
#page_g .texte_middle .bloc_orange { margin:10px 0px; }
#page_g .texte_middle .bloc_orange .header { width:483px; height:7px; background:url("/images/bg/bloc-orange-t.gif") 0px 0px no-repeat; font-size:1px; }
#page_g .texte_middle .bloc_orange .content { width:465px; padding:3px 8px; border-right:1px solid #f59747; border-left:1px solid #f59747; }
#page_g .texte_middle .bloc_orange .content h2 { height:22px; padding:2px 0px 0px 30px; background:url("/images/bg/bloc-orange-ttl.jpg") 2px 0px no-repeat; color:#f55c00; font-size:14px; text-decoration:none; }
#page_g .texte_middle .bloc_orange .footer { width:483px; height:7px; background:url("/images/bg/bloc-orange-f.gif") 0px 0px no-repeat; font-size:1px; }

#page_g .texte_middle .demandes td { padding:10px; background-color:#f5f7fb; border-bottom:4px solid #FFF; color:#0052b8; }
#page_g .texte_middle .demandes .tr_on td { background-color:#d9dff1; }
#page_g .texte_middle .demande { background-color:#f5f7fb; padding:7px 10px; color:#0052b8; }
#page_g .texte_middle .demande td { border-bottom:1px solid #c2d2f2; padding:3px 0px; }
#page_g .texte_middle .demande td.td_g { font-weight:bold; }
#page_g .texte_middle .demande td.supprimer { text-align:right; padding-top:10px;}

#page_g .texte_middle .compte_annonce { width:469px; height:157px; margin-bottom:15px; padding:9px 6px 0px 8px; background:url("/images/bg/compte-annonce.gif") 0px 0px no-repeat; }
#page_g .texte_middle .compte_annonce .col_g { float:left; width:101px; height:129px; margin-right:8px; }
#page_g .texte_middle .compte_annonce .col_g .prix { width:100px; height:18px; padding-top:2px; margin-bottom:8px; background-color:#0052b8; color:#FFF; text-align:center; font-weight:bold; font-size:12px; }
#page_g .texte_middle .compte_annonce .col_m { float:left; width:240px; padding-right:10px; }
#page_g .texte_middle .compte_annonce .col_m .ttl { font-size:14px; color:#0052b8; font-weight:bold; }
#page_g .texte_middle .compte_annonce .col_m .detail { color:#0052b8; margin-bottom:15px; }
#page_g .texte_middle .compte_annonce .col_d { float:left; width:103px; padding-left:7px; }
#page_g .texte_middle .compte_annonce .col_d img { margin-bottom:5px; }
#page_g .texte_middle .compte_annonce .expiration { float:left; padding-top:4px;}
#page_g .texte_middle .compte_annonce .demandes { padding:5px 2px 0px 0px; text-align:right; }
#page_g .texte_middle .compte_annonce .demandes a { padding:0px 0px 0px 20px; background:url("/images/bg/compte-annonce-lien.gif") 0px 1px no-repeat; color:#f55c00; text-decoration:none; font-weight:bold; }
#page_g .texte_middle .compte_annonce .demandes a:hover { text-decoration:underline; }
#page_g .texte_middle .annonce_photo { width:121px; height:85px; margin:10px; padding:9px 5px 0px 8px; background:url("/images/bg/annonce-photo.gif") 0px 0px no-repeat; }
#page_g .texte_middle .annonce_photo2 { float:left; width:121px; height:110px; margin:10px; padding:9px 5px 0px 8px; background:url("/images/bg/annonce-photo2.gif") 0px 0px no-repeat; }
#page_g .texte_middle .annonce_photo2 .photo { height:83px; }
#page_g .texte_middle .annonce_photo2 .nav a.zoom { display:block; padding:5px 0px 0px 45px; font-weight:bold; text-decoration:none; text-align:left;}
#page_g .texte_middle .annonce_photo2 .nav a.zoom:hover { text-decoration:underline; }
#page_g .texte_middle .annonce_photo2 .nav .picto_l { float:left; margin-top:6px; }
#page_g .texte_middle .annonce_photo2 .nav .picto_r { float:right; margin-top:6px; }

#page_g .texte_middle .compte_alerte { padding:10px; background-color:#f5f7fb; margin-bottom:5px; color:#0052b8; }
#page_g .texte_middle .compte_alerte .detail { padding-bottom:8px; }
#page_g .texte_middle .compte_alerte_on { background-color:#d9dff1 !important; }

#page_g .texte_middle .annonce_types { list-style:none; margin:20px 0px; padding:0px; }
#page_g .texte_middle .annonce_types li { margin:10px 0px 10px 0px; }


/* PAGES STATIQUES */
#page_g .contenu { text-align:justify; }
#page_g .contenu a{ color:#555555; text-decoration:underline; }
#page_g .contenu a:link, #page_g .contenu a:visited{ color:#555555; text-decoration:underline; }
#page_g .contenu a:hover{ color:#555555; text-decoration:none; }
#page_g .contenu .blocs3, #page_g .contenu .blocs4 { margin:0px; padding:0px 0px 10px 0px; }
#page_g .contenu .blocs3 li { float:left; width:33%; list-style:none; }
#page_g .contenu .blocs4 li { float:left; width:25%; list-style:none; }


/* FORMULAIRE */
.form { margin-top:10px; }
.form td { height:24px; }
.form select { width:auto; }
.form input { border:1px solid #999999; }
.form .td_space { padding-bottom:10px; }
.form .prix input { margin-bottom:3px; }
.form ul.dispo { margin:0px; padding:0px; list-style:none; }
.form ul.dispo li { float:left; padding-right:5px; }
.form .exemple { font-size:11px; color:#333; }
.form .pb5 { padding-bottom:5px; }

.texte_middle .form .ttl { padding:15px 0px 2px 0px; margin:0px 0px 10px 0px; color:#0052b8; font-size:12px; font-weight:bold; border-bottom:1px dotted #0052b8; }

/* POPUP */
#check_lg { background:url("/images/bg/check_lg.gif") #0052b8 top center no-repeat; }
#check_lg .ttl { text-align:center; }
#check_lg .content { width:216px; margin:35px auto 0px auto; color:#FFF; }
#check_lg .content .oui { margin-right:33px; }