

/****************************************
--------- CSS Les nouvelles de l'immobilier --------
****************************************/

/************************ --- BIBLIO --- */

body{
    background: #FFF;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    background: #4396CA url('../images/deg_fond.jpg') top repeat-x;
    margin: 0px;
    padding: 0px;
    height: 100%;
}

img { border: 0px; }

form { margin: 0px; }

.fin {
    clear: both;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
}

.flol { float: left; }
.flor { float: right; }

.w30 { width: 30%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w64 { width: 64%; }
.w70 { width: 70%; }
.w90 { width: 90%; }
.w100 { width: 100%; }

.h100 { height: 100%; }

.w20 { width: 20px; }
.w85 { width: 85px; }
.w90p { width: 90px; }
.w110 { width: 110px; }
.w130 { width: 130px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w270 { width: 250px; }

.f9 { font-size: 9px; }
.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f18 { font-size: 18px; }

.din { display: none; }
.dib { display: block; }

.curp { cursor:pointer; }

.prel { position: relative; }

.lni_pad5 { padding: 5px; }
.lni_padlr4{ padding-left: 4px; padding-right: 4px; }

.lni_padt5 { padding-top: 5px; }
.lni_padt7 { padding-top: 7px; }

.lni_padr4 { padding-right: 4px; }
.lni_padr5 { padding-right: 5px; }
.lni_padr10 { padding-right: 10px; }

.lni_padb2 { padding-bottom: 2px; }
.lni_padb5 { padding-bottom: 5px; }

.lni_padlr4{ padding-left: 4px; padding-right: 4px; }
.lni_padl10 { padding-left: 10px; }
.lni_padl15 { padding-left: 15px; }
.lni_padl20 { padding-left: 20px; }
.lni_padl30 { padding-left: 30px; }
.lni_padl160 { padding-left: 160px; }
.lni_padl110 { padding-left: 170px; }
.lni_padl190 { padding-left: 190px; }
.lni_padl230 { padding-left: 290px; }


.lni_mardb15 { margin-right: 17px; margin-bottom: 10px; }
.lni_marb5 { margin-bottom: 10px;}
.lni_marl5 { margin-left: 5px; }

.lni_lh18{
    line-height: 18px;
}

.lni_spacer5{
    width: 100%;
    height: 5px;
    font-size: 0px;
}
.lni_spacer10{
    width: 100%;
    height: 10px;
    font-size: 0px;
}
.lni_spacer15{
    width: 100%;
    height: 15px;
    font-size: 0px;
}
.lni_spacer20{
    width: 100%;
    height: 20px;
    font-size: 0px;
}
.lni_spacer30{
    width: 100%;
    height: 30px;
    font-size: 0px;
}

.b{    font-weight: bold; }

.u{ text-decoration: underline; }

.lni_blue{ color: #148de0; }

.lni_blueF{    color: #296195; }

.lni_black{ color: #303030; }

.lni_grey{ color: #2F2F2F; }

.png{
_behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/ln/images/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


/*********************** --- GABARIT --- */

.lni_gcadre{
    width: 994px;
	_width: 996px; /*Hack IE6*/
    margin: 0 auto;
	/* johann position OAS frame 09/2010 */ 
	cursor:default;
}

.lni_header{
    width: 100%;
    height: 171px;
    margin: 0px;
    padding: 0px;
}

.lni_allcont{
    width: 100%;
    background: #F0F9FE;
    padding-bottom: 10px;
}

.lni_main{
    float: left;
    width: 674px;
}

.lni_droite{
    float: left;
    width: 320px;
    margin: 0px;
    background: url('../images/barre_bleueclaire/barrebleue_gd.png') top no-repeat;
    padding-top: 7px;
}

/*********************** --- HEADER --- */

.lni_header_logo{
    float: left;
    width: 248px;
    height: 171px;
}

.lni_header_cont{
    float: left;
    /*width: 758px;*/
}

.lni_header_contPub{
    margin: 0px;
    height: 104px;
}
.lni_header_contPubPoz {
    /*position: relative;
    top: 17px;
    left: 15px;*/
	padding: 14px 0 0 15px;
}

/*********************** --- FOOTER --- */

.lni_footer{
    background: url('../images/deg_footer.png') repeat-x;
    font-size: 10px;
    color: #FFF;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 12px;
}
.lni_footer a{
    color: #FFF;
    text-decoration: none;
}
.lni_footer a:hover{ text-decoration: underline;}



/*********************** --- MENU --- */

.lni_header_menu_cont{
    width: 100%;
}

.lni_header_menuG{
    float: left;
   /* background: url('../images/header/onglets/barre_bleuefoncee_g.jpg') no-repeat;*/
    /*width: 107px;*/
	background: url('../images/header/onglets/barre_bleuefoncee_d.jpg') no-repeat;
	width: 95px;
    height: 45px;
}

.lni_header_menuD{
    float: left;
    background: url('../images/header/onglets/barre_bleuefoncee_d.jpg') no-repeat top right;
    width: 746px;
    height: 45px;
}

.lni_header_journaux {width: 100%;height:22px;}

.lni_header_journaux a{
    display: block;
    background: url('../images/consulterjournaux/pic_jnx.png') no-repeat;
    width: 180px;
    height: 19px;
    float: right;
	margin-top: 3px;
	margin-right: 2px;
}
.lni_header_journaux a:hover{
    background: url('../images/consulterjournaux/pic_jnx_ac.png') no-repeat;
}

/*** onglets ***/

.lni_onglet_sel{
    /*width: 103px;*/
    float: left;
}
.lni_onglet_sel p{
    background: url('../images/header/onglets/ong_ac_d.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/header/onglets/ong_ac_d.png', sizingMethod='image');
    float: left;
    height: 45px;
    position: relative;
    right: -9px;
    width: 9px;
    margin: 0px;
}

.lni_onglet_sel a{
    background: url('../images/header/onglets/ong_ac_g.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/header/onglets/ong_ac_g.png', sizingMethod='crop');
    margin-right: -9px;
    height: 45px;
    float: left;
    text-decoration: none;
    display: block;
}
.lni_onglet_sel a span{
    display: block;
    color: #FFF;
    padding: 18px 20px 0 20px;
    font-weight: bold;
    float: left;
}

.lni_onglet, .lni_onglet_myc, .lni_onglet_pro{
    float: left;
}

.lni_onglet_myconnect{
    width: 139px;
}

.lni_onglet a{
    height: 45px;
    background: url('../images/header/onglets/sep_onglets_ina.gif') right no-repeat;
    text-decoration: none;
    display: block;
    width: auto;
    float: left;
}
.lni_onglet span{
    padding: 18px 20px 0px 20px;
    display: block;
    color: #FFF;
    font-weight: bold;

}
.lni_onglet a:hover span{ text-decoration: underline;}

.lni_onglet_myc a{
    text-decoration: none;
    float: left;
    padding: 18px 25px 0px 120px;
    display: block;
    color: #FFF;
}
.lni_onglet_myc a:hover{text-decoration: underline;}

.lni_onglet_myc span{
    padding-left: 25px;
    height: 19px;
    display: block;
    color: #FFF;
    font-weight: bold;
    line-height: 20px;
    float: left;
    background: url('../images/header/pic_mc.png') no-repeat;
    cursor: pointer;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/header/pic_mc.png', sizingMethod='crop');
}


.lni_onglet_pro a{
    text-decoration: none;
    float: left;
    padding: 18px 0px 0px 35px;
    display: block;
    color: #FFF;
    display: block;
    font-weight: bold;
    background: url('../images/header/pic_pro.png') 0 22px no-repeat;
    line-height: 18px;
}
.lni_onglet_pro a:hover {text-decoration: underline;}

/*********************** --- MAIN GAUCHE --- */

.lni_main_top { height: 23px; width: 100%; }

.lni_main_top_left{	
    background: url('../images/barre_bleueclaire/barrebleue_gd.png') no-repeat;
    margin: 0px;
    padding-left: 8px;
    height: 23px;
}
.lni_main_top_fd{
    background: url('../images/barre_bleueclaire/barrebleue_gd.png') 100% 0 no-repeat;
    height: 23px;
}

.lni_main_top_CDF{
    font-size: 11px;
    color: #FFF;
}
.lni_main_top_CDF span{
    display: block;
    padding-top: 5px;
}

.lni_main_top_CDF a{
    text-decoration: none;
    padding-top: 5px;
    font-size: 11px;
    color: #FFF;
}
.lni_main_top_CDF a:hover{
    text-decoration: underline;
}

.lni_main_cont{
    padding: 20px 15px 20px 15px;
}

.lni_main_cont_titre{
    font-size: 16px;
    font-weight: bold;
    color: #148de0;
    padding-bottom: 5px;
}

.lni_main_cont_sstitre{
    float: right;
    color: #148DE0;
    font-size: 12px;
    font-weight: normal;
    padding-top: 4px;
    padding-right: 5px;
}

.lni_main_cont_blkstd{
    background: #FFF url('../images/deg_bloc_top.jpg') top repeat-x;
    border-top: solid 5px #296195;
    padding: 14px;
}

.lni_main_cont_blkstd_nopad{
    background: #FFF url('../images/deg_bloc_top.jpg') top repeat-x;
    border-top: solid 5px #296195;
}

/*-- Bloc search -- */

.lni_main_cont_searchTop{
    background: url('../images/bloc_recherche/barre_grise_onglets/top_rech.gif') top no-repeat;
    width: 100%;
    height: 18px;
}
.lni_main_cont_searchTop_myc{
    background: url('../images/moncompte/page_mon_compte/formulaire_inscription/top_rech_inscription.gif') top no-repeat;
    width: 100%;
    height: 18px;
}

.lni_main_cont_searchMid{
    padding-left: 7px;
    padding-right: 7px;
}

.lni_main_cont_searchMidCont{
    border-left: solid 1px #C8D1D8;
    border-right: solid 1px #C8D1D8;
    padding-left: 180px;
}
.lni_main_cont_searchMidCont_V{
    background: #DAE3EA url('../images/bloc_recherche/imageshome/pic_rech_vente1.jpg') left bottom no-repeat;
}
.lni_main_cont_searchMidCont_L{
    background: #DAE3EA url('../images/bloc_recherche/imageshome/pic_rech_location.jpg') left bottom no-repeat;
}
.lni_main_cont_searchMidCont_9{
    background: #DAE3EA url('../images/bloc_recherche/imageshome/pic_rech_immo9.jpg') left bottom no-repeat;
}
.lni_main_cont_searchMidCont_MC{
    background: #DAE3EA url('../images/moncompte/page_mon_compte/formulaire_inscription/pic_rech_inscription.jpg') left bottom no-repeat;
}
.lni_main_cont_searchMidCont_HA{
    background: #DAE3EA url('../images/bloc_recherche/imageshome/pic_rech_1.jpg') left bottom no-repeat;
}
.lni_main_cont_searchMidCont_HL{
    background: #DAE3EA url('../images/bloc_recherche/imageshome/pic_rech_2.jpg') left bottom no-repeat;
}

.lni_main_cont_searchBot{
    background: url('../images/bloc_recherche/barre_grise_onglets/bot_rech.jpg') 8px 0px no-repeat!important;
    background: url('../images/bloc_recherche/barre_grise_onglets/bot_rech.jpg') top no-repeat;
    width: 100%;
    height: 18px;
}

.lni_main_cont_searchMidCont_menuL{
    float: left;
    background: url('../images/bloc_recherche/barre_grise_onglets/barre_grise_g.jpg') no-repeat;
    width: 17px;
    position: relative;
}

.lni_main_cont_searchMidCont_menuR{
    float: left;
    background: #A4B8CA url('../images/bloc_recherche/barre_grise_onglets/barre_grise_d.jpg') top right no-repeat;
    margin-left: -17px;
    width: 100%;
}
.lni_main_cont_searchMidCont_menuR .menuRpad{
    padding-top: 5px;
    padding-left: 25px;
}

.searchMidCont_linkL{
    background: #e3e3e3 url('../images/bloc_recherche/barre_grise_onglets/barre_onglet_g.gif') no-repeat;
    width: 9px;
    height: 41px;
    position: relative;
    left: -9px;
    float: left;
}

.lni_immo9_searchcont .searchMidCont_linkL{
    background: #e3e3e3 url('../images/bloc_recherche/barre_grise_onglets/barre_onglet_g.gif') no-repeat;
    width: 9px;
    height: 29px;
    position: relative;
    left: 0px;
    float: left;
}

.searchMidCont_linkR{
    background: #e3e3e3 url('../images/bloc_recherche/barre_grise_onglets/barre_onglet_d.gif') top right no-repeat;
    /*height: 29px;*/
    margin-left: -10px;
    padding-right: 7px;
    float: left;
}
.lni_immo9_searchcont .searchMidCont_linkR{
    background: #e3e3e3 url('../images/bloc_recherche/barre_grise_onglets/barre_onglet_d.gif') top right no-repeat;
    margin-left:0px;
    padding-right: 7px;
    float: none;
    border: 0px solid transparent;
}
.searchMidCont_linkR a{
    text-align: center;
    padding: 0px 7px 0px 7px;
    height: 41px;
}
.lni_immo9_searchcont .searchMidCont_linkR a{
    height: 29px;
    width: 133px;
}
.searchMidCont_linkR a strong{
    display: block;
    padding-top: 7px;
    font-weight: normal;
}
.searchMidCont_linkR a.sel strong, .searchMidCont_linkR .sel strong{
    display: block;
    padding-top: 7px;
    font-weight: bold;
}
.searchMidCont_linkR a.nosel{
    display: block;
    float: left;
    color: #000;
    font-size: 11px;
    text-decoration: none;
}
.searchMidCont_linkR .nosel:hover{
    text-decoration: underline;
}
.searchMidCont_linkR .brd{
    border-right: solid 1px #9facbf;
}
.searchMidCont_linkR .brl{
    border-left: solid 1px #FFF;
}
.searchMidCont_linkR .sel{
    background: #2f5d87 url('../images/bloc_recherche/barre_grise_onglets/ong_ac_d.gif') repeat-x;
    color: #FFF;
    display: block;
    float: left;
    height: 41px;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

.lni_main_cont_searchMidCont_bot{
    background: #FFF url('../images/bloc_recherche/barre_grise_onglets/bot_formu.gif') bottom no-repeat;
    width: 100%;
}

.lni_immo9_search_linkone{
    display: block;
    float: left;
    background: url('') no-repeat;
    width: 162px;
    height: 29px;
    text-decoration: none;
}
.lni_immo9_search_linkone:hover{
    background: url('../images/bloc_recherche/barre_grise_onglets/new_immoneuf/ong_over_rechcarte.png') no-repeat;
    text-decoration: none;
}
.lni_immo9_search_linkone_sel{
    display: block;
    float: left;
    background: url('../images/bloc_recherche/barre_grise_onglets/new_immoneuf/ong_ac_rechcarte.png') no-repeat;
    width: 162px;
    height: 29px;
    text-decoration: none;
}

/* -- formulaire -- */

.lni_main_cont_searchMidCont form{
    padding: 15px;
    margin: 0px;
    _margin: 0 -1px 0 0;	/*Hack IE6*/
    background: #FFF;
}

.formsearch_fdb{
    padding: 6px 6px 12px 7px;
    background: #E6F9FF url('../images/deg_formu.gif') bottom repeat-x;
}

.formsearch_libloca{
    text-align: right;
    font-size: 9px;
    padding-right: 20px;
}

.formsearch_checkcont{
    width: 125px;
    float: left;
}

.link_dm{
    display: block;
    float: left;
    width: 150px;
    color: #000;
    margin-left: 10px;
    padding-top: 7px;
    font-size: 11px;
}

/* -- message d'erreur */

#formsearch_erreur{
    width: 100%;
    display: none;
}

.formsearch_blokerr{
    background: #FFF;
    padding: 7px;
}

.formsearch_blokerr_cont{
    background: #FDFCC3 url('../images/msg_alert_formulaire/bg_formu.gif') top repeat-x;
    padding: 10px;
    border: 1px dotted #FF4800;
}

.formsearch_blokerr_cont .small{
    display: block;
    text-indent: 40px;
    line-height: 32px;
    background: url('../images/msg_alert_formulaire/icon_alerte.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/msg_alert_formulaire/icon_alerte.png', sizingMethod='crop');
    font-size: 14px;
    font-weight: bold;
    color: #FF4800;
    width: 100%;
    height: 36px;
}

.formsearch_blokerr_cont span{
    display: block;
    text-indent: 40px;
    line-height: 32px;
    background: url('../images/msg_alert_formulaire/icon_alerte.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/msg_alert_formulaire/icon_alerte.png', sizingMethod='crop');
    font-size: 18px;
    font-weight: bold;
    color: #FF4800;
    width: 100%;
    height: 36px;
}

.formsearch_blokerr_cont ul{
    margin: 5px 0 0 0px;
    padding-left: 9px;
    list-style-type: none;
}

.formsearch_blokerr_cont ul li{
    color: #ff4800;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}


.input_check {
    border: 0 none;
    height: 13px;
    margin: 0;
    padding: 0;
    width: 13px;
    float: left;
}

.input_text{
    background: url('../images/fd_input.gif') repeat-x;
    border: 1px solid #C8D1D8;
    height: 17px;
    width: 75px;
    font-size: 12px;
    color:#303030;
    margin: 0;
    _line-height: 18px;
}

.input_textG{
    background: url('../images/fd_input.gif') repeat-x;
    border: 1px solid #C8D1D8;
    height: 17px;
    width: 118px;
    font-size: 12px;
    color:#303030;
    margin: 0;
    _line-height: 18px;
}

.input_submit{
    background: #FFF;
    border: 1px solid #C0C6CC;
    font-weight: bold;
    font-size: 9px;
    color: #296195;
    padding: 2px;
    margin: 0px;
    cursor: pointer;
}

.input_textEmail{
    background: url('../images/fd_input.gif') repeat-x;
    border: 1px solid #C0C6CC;
    height: 17px;
    width: 130px;
    font-size: 12px;
    color:#303030;
    padding-left: 10px;
    line-height: 18px;
    margin: 0;
}

.input_textPass{
    background: url('../images/fd_input.gif') repeat-x;
    border: 1px solid #C0C6CC;
    height: 17px;
    width: 90px;
    font-size: 12px;
    color:#303030;
    padding-left: 10px;
    line-height: 18px;
    margin: 0;
}

.formsearch_lib{
    font-size: 10px;
    color: #303030;
    display: block;
    float: left;
    padding-left: 3px;
}

.formsearch_lib2{
    font-size: 10px;
    color: #303030;
    display: block;
    float: left;
    padding-left: 3px;
}

.formsearch_critObl{
    padding-left: 10px;
    font-style: italic;
    font-size: 10px;
    background: #FFF;
    _margin: 0 -1px 0 0;	/*Hack IE6*/
}

.formsearch_plus{
    display: block;
    background: url('../images/plus.jpg') 0px 2px no-repeat;
    padding-left: 12px;
    font-size: 9px;
    color: #296195;
    margin-top: 5px;
    margin-left: 5px;
    text-decoration: none;
}
.formsearch_plus:hover{
    background: url('../images/plus_ac.jpg') 0px 2px no-repeat;
    color: #148DE0;
}

.formsearch_plusde_check{
    padding-top: 3px;
}

.lni_main_cont_opt{
    width: 100%;
}

.lni_main_cont_opt a{
    float: left;
    display: block;
    font-weight: bold;
    color: #296195;
    font-size: 10px;
    padding-top: 5px;
    padding-left: 35px;
}

.lni_main_cont_optCheck{
    float: left;
    padding-right: 7px;
}

.formsearch_libelStd{
    float: left;
    text-align: right;
    border-top: solid 2px #D9F2F9;
    padding: 3px 5px 8px 0px;
    background: #E5F9FF url('../images/deg_formu.gif') bottom repeat-x;
    width: 85px;
    font-size: 10px;
    color: #296195;
}

.formsearch_libelGrd{
    float: left;
    text-align: right;
    border-top: solid 2px #D9F2F9;
    padding: 3px 5px 8px 0px;
    background: #E5F9FF url('../images/deg_formu.gif') bottom repeat-x;
    width: 130px;
    font-size: 10px;
    color: #296195;
}

.formsearch_rech_det{
    color: #2F2F2F;
    font-size: 11px;
    padding-right: 15px;
    display: block;
    text-decoration: none;
}
.formsearch_rech_det:hover{ text-decoration: underline; }

/* - SELECT - */

.formsearch_Select{
    padding-left: 7px;
    float: left;
}

.formsearch_Select_nofloat{
    padding-left: 7px;
}

.formsearch_Select_linkCont{
    background: url('../images/liste_fd.gif') no-repeat;
    display: block;
    height: 23px;
    text-decoration: none;
    cursor: pointer;
    width: 100%;
}

.formsearch_Select_linkCont span{
    display: block;
    padding: 0px 23px 5px 4px;
    background: url('../images/liste_dr.gif') 100% 0 no-repeat;
    cursor: pointer;
    height: 17px;
    color: #595959;
    overflow: hidden;
}

.formsearch_Select_linkCont span strong{
    display: block;
    cursor: pointer;
    font-size: 11px;
    float: left;
    /*width: 100%;*/
    line-height: 20px;
    font-weight: normal;
    margin-left: -4px;
    padding-left: 6px;
}

.formsearch_LibSelect{
    padding-top: 3px;
    padding-right: 3px;
    font-size: 11px;
    color: #303030;
}

.formsearch_liste77{
	width: 77px !important;
	width: 79px;
}


.formsearch_liste95 {
	width: 210px !important;
	width: 212px;
}
.formsearch_liste172 {
	width: 172px !important;
	width: 174px;
}

.formsearch_Select_gab{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 75px;
    z-index: 200;
    background: white;
    overflow: auto;
    height: 220px;
    border: 1px solid #A4BBC2;
}

.formsearch_Select_gabPays{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 208px;
    z-index: 200;
    background: white;
    overflow: auto;
    height: 220px;
    border: 1px solid #A4BBC2;
}

.formsearch_Select_gab170{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 170px;
    z-index: 200;
    background: white;
    overflow: auto;
    height: 100px;
    border: 1px solid #A4BBC2;
}

.formsearch_Select_listecont{
    padding: 3px 4px 6px;
    z-index: 100;
    height: auto;
}

.formsearch_Select_listecont ul{
    margin:0;
    padding:0;
    background:white;
    list-style-type:none;
    padding:0 4px 0 0;
}

.formsearch_Select_listecont ul li{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    cursor: pointer;
}

.formsearch_Select_listecont ul li a{
    display: block;
    padding: 3px 0 3px 10px;
    border-top: 1px solid white;
    border-bottom: 1px solid #acc9d9;
    color:#346D80;
    height:auto;
    text-decoration: none;
    font-size: 11px;
}

.formsearch_Select_listecont ul li .bgb{
    background-color: #EBF8FF;
}

.formsearch_Select_listecont ul li .bgj{
    background-color: #F9F8EC;
}

.formsearch_Select_listecont ul li a:hover, .formsearch_Select_listecont ul li a:active, .formsearch_Select_listecont ul li a:focus{
    color:#d10019;
    background: #F4F6B7;
    text-decoration:none;
    height:auto;
}

/* bouton standard */
.grpbtnval .btnval {
    padding: 0px 5px;
    float: right;
}
.btnval {
    margin-left:auto;
}
.formsearch_btnval{
    height: 23px;
    text-decoration: none;
    background: url('../images/bloc_recherche/bt_rech_g.gif') no-repeat;
    padding-left: 14px;
    display: block;
}
.formsearch_btnval:hover{
    background: url('../images/bloc_recherche/bt_rech_over_g.gif') no-repeat;
}

.formsearch_btnval span{
    display: block;
    background: url('../images/bloc_recherche/bt_rech_d.gif') right no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #148de0;
    height: 23px;
    text-align: center;
    width: 100%;
    line-height: 20px;
    cursor: pointer;
    border: 0px;
}
.formsearch_btnval:hover span{
    background: url('../images/bloc_recherche/bt_rech_over_d.gif') right no-repeat;
    width: 100%
}

/* bouton simple */
.formsearch_btnval2{
    height: 23px;
    text-decoration: none;
    background: url('../images/bloc_recherche/bt_rech2_g.gif') no-repeat;
    padding-left: 2px;
    display: block;
}
.formsearch_btnval2:hover{
    background: url('../images/bloc_recherche/bt_rech2_over_g.gif') no-repeat;
}

.formsearch_btnval2 span{
    display: block;
    background: url('../images/bloc_recherche/bt_rech_d.gif') right no-repeat;
    font-size: 11px;
    color: #148de0;
    height: 23px;
    text-align: center;
    width: 100%;
    line-height: 20px;
    cursor: pointer;
    border: 0px;
}
.formsearch_btnval2:hover span{
    background: url('../images/bloc_recherche/bt_rech_over_d.gif') right no-repeat;
    width: 100%
}

/* bouton contact */
.formsearch_btncontact{
    height: 23px;
    text-decoration: none;
    background: url('../images/detail_liste_annonce/bt_ann_g.gif') no-repeat;
    padding-left: 27px;
    display: block;
}
.formsearch_btncontact:hover{
    background: url('../images/detail_liste_annonce/bt_ann_over_g.gif') no-repeat;
}

.formsearch_btncontact span{
    display: block;
    background: url('../images/detail_liste_annonce/bt_ann_d.gif') top right no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #148de0;
    height: 23px;
    text-align: center;
    width: 100%;
    line-height: 20px;
    cursor: pointer;
    border: 0px;
    /*padding: 0 10px;*/
}
.formsearch_btncontact:hover span{
    background: url('../images/detail_liste_annonce/bt_ann_over_d.gif') top right no-repeat;
    width: 100%
}


/* -- annonces -- */

.lni_main_annonces{
    list-style-type: none;
    padding-left: 20px;
    padding-right: 20px;
    margin:0;
}
.lni_main_annonces li{
    padding-top: 5px;
    font-size: 10px;
}

.lni_main_annonces li a{
    text-decoration: none;
    font-size: 11px;
    color: #303030;
}
.lni_main_annonces li a:hover{ text-decoration: underline;}


/************************ --- DROITE --- */

.lni_droite_cont{
    width: 300px;
}

.lni_droite_blkstd{
    background: #FFF url('../images/deg_bloc_top.jpg') repeat-x top;
    border-top: 5px solid #296195;
    padding: 0px;
    margin: 0px;
}

/* --- Mon Compte --- */

.myc_cont{
    width: 300px;
}

.myc_top{
    background: url('../images/moncompte/encours_connect/top.png') no-repeat;
    height: 27px;
    padding-left: 10px;
}

.myc_topPad{ padding-top: 3px; }

.myc_mid{
    background: url('../images/moncompte/encours_connect/deg_horiz.png') repeat-y;
    padding-left: 10px;
}

.myc_mid_cont{
    border-top: 1px solid #C3C531;
    width: 99%;
    padding-top: 5px;
}
.myc_mid_cont form { margin: 0; padding: 0;}

.myc_bot{
    background: url('../images/moncompte/encours_connect/bot.png') repeat-y;
    width: 100%;
    height: 26px;
}
.myc_bot2{
    background: url('../images/moncompte/encours_connect/bot2.png') bottom;
    width: 100%;
}

.myc_bot2Padd{
    padding-left:10px;
    padding-bottom:5px;
    padding-top:5px;
}

.myc_bot2Paddtext{
    padding-left:10px;
    padding-top:2px;
    color:#296195 ;
    font-size:11px;
}
.myc_bot2Paddtext2{
    color:#148de0;
    font-size:11px;
    font-weight:bold;
}

.myc_top_ident{
    font-weight: bold;
    font-size: 12px;
    color: #148de0;
    background: url('../images/header/pic_mc.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/header/pic_mc.png', sizingMethod='crop');
    padding-left: 25px;
    height: 19px;
    line-height: 20px;
    float: left;
    display: block;
    padding-right: 65px;
    text-decoration: none;
}
.myc_top_ident:hover{
    text-decoration: underline;
}

.myc_top_inscr{
    float: left;
    background: url('../images/moncompte/encours_connect/picto_sinscrire.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/encours_connect/picto_sinscrire.png', sizingMethod='crop');
    padding-left: 25px;
    height: 19px;
    font-weight: bold;
    font-size: 12px;
    color: #296195;
    line-height: 20px;
    text-decoration: none;
}
.myc_top_inscr:hover{
    text-decoration: underline;
}

.myc_mdpoublie{
    display: block;
    color: #296195;
    font-size: 9px;
    padding-top: 5px!important;
    padding-top: 0px;
    text-decoration: none;
}
.myc_mdpoublie:hover { text-decoration: underline; }

.myc_mdpoublie_creat{
    display: block;
    color: #296195;
    font-size: 10px;
    text-decoration: none;
    padding-left: 210px;
}
.myc_mdpoublie_creat:hover { text-decoration: underline; }

.myc_top_connect{
    background: url('../images/moncompte/connecte/top.png') no-repeat;
    height: 18px;
}

.myc_mid_connect{
    background: url('../images/moncompte/connecte/deg_horiz.png') repeat-y;
    width: 100%;
}

.myc_mid_connectPAD{
    padding-left: 15px;
    padding-right: 15px;
}

.myc_bot_connect{
    background: url('../images/moncompte/connecte/bot.png') no-repeat;
    height: 35px;
    padding-left: 195px;
    padding-top: 10px;
    margin: 0;
}
.myc_bot_connect input{
    font-size: 9px;
    text-decoration: none;
    width: 95px;
    padding-left:15px;
    color: #296195;
    border: none;
    margin: 0;
    font-family: Verdana,Helvetica,sans-serif;
    cursor: pointer;
    line-height: 16px;
    background: url('../images/moncompte/connecte/picto_deconnexion.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/connecte/picto_deconnexion.png', sizingMethod='crop');
}
.myc_bot_connect input:hover{ text-decoration: underline;}

.myc_mid_connect_pageAcc{
    display: block;
    padding-left:35px;
    padding-bottom:3px;
    color: #296195;
    text-decoration: none;
    font-size:11px;
    border-bottom: solid 1px #C3C531;
}
.myc_mid_connect_pageAcc:hover{ text-decoration: underline;}

.myc_mid_connect_nom{
    display: block;
    background: url('../images/header/pic_mc.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/header/pic_mc.png', sizingMethod='crop');
    padding-left: 35px;
    font-weight: bold;
    color: #148de0;
    height: 23px;
    line-height: 20px;
    text-decoration: none;
}
.myc_mid_connect_nom:hover{ text-decoration: underline;}

.myc_mid_connect_select{
    display: block;
    font-size: 11px;
    color: #296195;
    padding-left: 35px;
    padding-top: 5px;
    background: url('../images/moncompte/picto_selection_annonce.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/picto_selection_annonce.png', sizingMethod='crop');
    height: 22px;
    margin-top: 3px;
    border-bottom: solid 1px #C3C531;
    text-decoration: none;
}
.myc_mid_connect_select:hover{ text-decoration: underline;}

.myc_mid_connect_alertes{
    display: block;
    background: url('../images/moncompte/picto_creeralerte.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/picto_creeralerte.png', sizingMethod='crop');
    height: 19px;
    padding-left: 35px;
    font-size: 11px;
    color: #296195;
    margin-top: 5px;
    text-decoration: none;
}
.myc_mid_connect_alertes:hover{ text-decoration: underline;}

.myc_ongleft{
    background: url('../images/moncompte/page_mon_compte/barre_onglet/onglet_g_bleu.gif') no-repeat;
    width: 6px;
    height: 45px;
    float: left;
}
.myc_ongmid{
    background: url('../images/moncompte/page_mon_compte/barre_onglet/onglet_m_bleu.gif') repeat-x;
    height: 45px;
    float: left;
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
}
.myc_ongmid img{
    margin-top: 7px;
}
.myc_ongright{
    background: url('../images/moncompte/page_mon_compte/barre_onglet/onglet_d_bleu.gif') no-repeat;
    width: 6px;
    height: 45px;
    float: left;
}
.myc_chxmdp{
    padding-left: 210px;
}
.myc_chxmdp input{
    border: 0px;
    float: left;
}
.myc_chxmdp span{
    display: block;
    font-size: 10px;
    width: 90%;
    color: #296195;
    float: left;
    margin-top: 3px;
}
.myc_ongtitre{
    height: 41px;
    padding: 0 7px;
    font-size: 14px;
    font-weight: bold;
    color: #148DE0;
    line-height: 38px;
}
.myc_libeldr{
    float: left;
    font-size: 9px;
    width: 90px;
    margin-left: 5px;
}
.myc_men_g{
    float: left;
    width: 6px;
    height: 45px;
    background: url('../images/moncompte/page_mon_compte/barre_onglet/barre_g_jaune.gif') no-repeat;
}
.myc_men_mid{
    float: left;
    height: 45px;
    background: url('../images/moncompte/page_mon_compte/barre_onglet/barre_m_jaune.gif') repeat-x;
}
.myc_men_mid p{
    margin-top: 2px;
    padding: 0px;
    font-size: 0px;
    width: 3px;
    height: 39px;
    float: left;
    background: url('../images/moncompte/page_mon_compte/barre_onglet/separation_barre_jaune.gif') no-repeat;
}
.myc_men_mid a{
    display: block;
    text-decoration: none;
    font-size: 11px;
    color: #296195;
    text-align: center;
    float: left;
    padding: 0 5px;
}
.myc_men_mid a:hover{
    text-decoration: underline;
}
.myc_men_mid img{
    margin-top: 5px;
}
.myc_men_d{
    float: left;
    width: 6px;
    height: 45px;
    background: url('../images/moncompte/page_mon_compte/barre_onglet/barre_d_jaune.gif') no-repeat;
}
.myc_deco{
    display: block;
    background: url('../images/moncompte/connecte/picto_deconnexion.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/connecte/picto_deconnexion.png', sizingMethod='crop');
    color: #296195;
    padding-left: 15px;
    font-size: 9px;
    height: 14px;
    text-decoration: none;
}
.myc_alerte_endlink{
    color: #296195;
    text-decoration: none;
    font-size: 11px;
}
.myc_alerte_endlink:hover{text-decoration:underline;}

.lni_liste_blockann_frequence{
    padding-left: 20px;
    background: url('../images/moncompte/picto_frequence.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/picto_frequence.png', sizingMethod='crop');
    font-size: 9px;
    color: #2f2f2f;
    height: 17px;
    text-decoration: none;
}
.lni_liste_blockann_frequence:hover{text-decoration: underline;}

.lni_liste_blockann_voirann{
    padding-left: 20px;
    background: url('../images/moncompte/picto_voirann.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/picto_voirann.png', sizingMethod='crop');
    font-size: 9px;
    color: #2f2f2f;
    height: 17px;
    text-decoration: none;
}
.lni_liste_blockann_voirann:hover{text-decoration: underline;}

.lni_liste_blockann_activer{
    padding-left: 20px;
    background: url('../images/moncompte/picto_activer.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/picto_activer.png', sizingMethod='crop');
    font-size: 9px;
    color: #2f2f2f;
    height: 17px;
    text-decoration: none;
}
.lni_liste_blockann_activer:hover{text-decoration: underline;}

.lni_liste_blockann_desactiver{
    padding-left: 20px;
    background: url('../images/moncompte/picto_desactiver.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/picto_desactiver.png', sizingMethod='crop');
    font-size: 9px;
    color: #2f2f2f;
    height: 17px;
    text-decoration: none;
}
.lni_liste_blockann_desactiver:hover{text-decoration: underline;}

.lni_liste_blockann_modifier{
    padding-left: 20px;
    background: url('../images/moncompte/picto_modifier.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/moncompte/picto_modifier.png', sizingMethod='crop');
    font-size: 9px;
    color: #2f2f2f;
    height: 17px;
    text-decoration: none;
}
.lni_liste_blockann_modifier:hover{text-decoration: underline;}


/* -- Annu Pro -- */
.lni_droite_annupro {
    background: url('../images/pic_annuaire.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/pic_annuaire.png', sizingMethod='crop');
    height: 163px;
}

.lni_droite_annupro select{
    position: relative;
    top: 33px;
    left: 30px;
    width: 240px;
}

/* -- Partenaires -- */

.lni_droite_blkpart{
    padding-bottom: 10px;
    font-size: 11px;
    color: #303030;
    width: 100%;
}
.lni_droite_blkpart p{ margin: 0;}
.lni_droite_blkpart img{
    margin-left: 0;
    margin-right: 10px;
    margin-top: 3px;
}
.lni_droite_text{
    height: auto;
    width: auto;
}

/*********************** --- LISTE --- */

.lni_liste_fdpagin{
    background: url('../images/detail_liste_annonce/barre_pagination.gif') no-repeat;
    height: 28px;
}

.lni_liste_bullej{
    position: absolute;
    margin-left: 7px;
    width: 205px;
    margin-top: -4px;
    z-index: 1;
}
.lni_liste_bullej2{
    position: absolute;
    left: 7px;
    width: 205px;
    top: -28px !important;
    top: -30px;
}
.lni_liste_bullej_top{
    background: url('../images/detail_liste_annonce/haut_bulle_jaune.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/detail_liste_annonce/haut_bulle_jaune.png', sizingMethod='crop');
    width: 100%;
}
.lni_liste_bullej_topPAD{
    padding-top: 7px;
    padding-left: 5px;
}
.lni_liste_bullej_topPAD2{
    padding-top: 7px;
    padding-left: 5px;
    padding-bottom: 5px;
}
.lni_liste_bullej_botPAD{
    padding-left: 5px;
}


.lni_liste_bullej_bot{
    background: url('../images/detail_liste_annonce/bas_bulle_jaune.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/detail_liste_annonce/bas_bulle_jaune.png', sizingMethod='crop');
    width: 100%;
    height: 26px;
}

.lni_liste_bullej_sep{
    font-size: 0px;
    margin: 0;
    padding: 0;
    height: 6px;
    background: url('../images/detail_liste_annonce/separation_jaune.gif') no-repeat;
    width: 100%;
    margin-top: 5px;
}

.lni_liste_bullej_alerte{
    background: url('../images/detail_liste_annonce/picto_creer_alerte_mail.png') no-repeat;
    _position: relative;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/detail_liste_annonce/picto_creer_alerte_mail.png', sizingMethod='crop');
    display: block;
    height: 16px;
    padding-left: 30px;
    line-height: 18px;
    color: #296195;
    font-size: 11px;
    text-decoration: none;
}

.lni_liste_bullej_select{
    background: url('../images/detail_liste_annonce/picto_voir_selection.png') no-repeat;
    _position: relative;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/detail_liste_annonce/picto_voir_selection.png', sizingMethod='crop');
    display: block;
    color: #296195;
    font-size: 11px;
    padding-left: 30px;
    text-decoration: none;
    line-height: 18px;
    height: 20px;
}
.lni_liste_bullej_alerte:hover, .lni_liste_bullej_select:hover{
    text-decoration: underline;
}

.lni_liste_top_blkdr{
    padding-left: 205px;
}

.lni_liste_afin{
    width: 65%;
    font-size: 10px;
    font-weight: bold;
    height: 25px;
    color: #296195;
    line-height: 18px;
    border-right: solid 1px #8fdffa;
}

.lni_liste_top_affmod { width: 100%;}

.lni_liste_modif{
    width: 30%;
    font-size: 10px;
    font-weight: bold;
    color: #296195;
    display: block;
    padding-top: 6px;
    text-indent: 10px;
}

.lni_btn_ok{
    background: url('../images/fond_bouton_ok.gif') repeat-x;
    display: block;
    border: 1px solid #A8C2D8;
    width: 20px;
    height: 14px;
    font-size: 9px;
    color: #296195;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 14px;
    margin-left: 5px;
    font-weight: bold;
}
.lni_btn_ok:hover{
    background: url('../images/fond_bouton_ok_over.gif') repeat-x;
}

/* -- pagination -- */

.lni_pagin{
    height: 28px;
}

.lni_pagin a{
    display: block;
    float: left;
    width: 21px;
    text-decoration: none;
    margin-top: 5px;
    text-align: center;
    line-height: 18px;
    color: #2a6291;
}
.lni_pagin a:hover{ text-decoration: underline; }

.lni_pagin a.pagin_sel{
    background: url('../images/detail_liste_annonce/pagination_actif.gif') no-repeat;
    width: 21px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
}

.lni_pagin a.retour{
    width: 130px;
}

.lni_pagin_det{
    float: left;
    margin-top: 7px;
    font-size: 12px;
    font-weight: bold;
    color: #2A6291;
    text-align: center;
    width: 280px;
}
.lni_pagin .lni_pagin_det a{
    display: inline;
    float: none;
}

.lni_liste_sepagin{
    background: url('../images/detail_liste_annonce/separation_pagin.gif') repeat-x;
    height: 7px;
    font-size: 0px;
}

.lni_liste_sepann{
    background: url('../images/detail_liste_annonce/separation_annonce.gif') repeat-x;
    height: 7px;
    font-size: 0px;
}

.lni_tri_cont{
    padding: 3px 17px 3px 12px;
    background: #F0F9FE;
}

.lni_tri{
    font-size: 10px;
    color: #296195;
    padding-top: 3px;
}
.lni_tri a{ text-decoration: none; color: #296195; font-size: 9px;}
.lni_tri a:hover{ text-decoration: underline;}

.lni_page{
    font-size: 9px;
    color: #296195;
}
.lni_page select{
    font-size: 10px;
    color: #296195;
}

.lni_liste_blockann{
    background: #FFF url('../images/detail_liste_annonce/fond_annonce.gif') bottom repeat-x;
    padding: 7px;
}

.lni_liste_blockann_tof{
    width: 156px;
    height: 123px;
}

.lni_liste_blockann_dr{
    float: left;
    padding-left: 10px;
    width: 72%;
}

.lni_liste_blockann_descr{
    width: 73%;
    float: left;
}

.lni_liste_blockann_infos{
    width: 26%;
    float: left;
    text-align: right;
}

.lni_liste_blockann_ville:hover, .lni_liste_blockann_ref:hover, .lni_liste_blockann9_type:hover, .lni_liste_blockann9_ref:hover{
    text-decoration: underline;
}

.lni_liste_blockann_ville{
    font-size: 12px;
    font-weight: bold;
    color: #148FDF;
    padding-bottom: 3px;
    display: block;
    text-decoration: none;
}

.lni_liste_blockann_type{
    font-size: 11px;
    color: #2f2f2f;
    font-weight: bold;
    padding-bottom: 3px;
    text-decoration: none;
    display: block;
}

.lni_liste_blockann_type div{
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    line-height: 18px;
}

.lni_liste_blockann9_type{
    font-size: 11px;
    color: #2f2f2f;
    padding-bottom: 10px;
    text-decoration: none;
    display: block;
    line-height: 16px;
}
.lni_liste_blockann9_type span, .lni_liste_blockann_type span{
    font-weight: bold;
    color: #a3a600;
}

.lni_liste_blockann_ref{
    font-size: 11px;
    display: block;
    color: #2f2f2f;
    text-decoration: none;
}

.lni_liste_blockann9_ref{
    font-size: 11px;
    display: block;
    font-weight: bold;
    color: #2f2f2f;
    text-decoration: none;
}

.lni_liste_blockann_det{
    display: block;
    color: #2f2f2f;
    font-size: 11px;
    padding-top: 3px;
}

.lni_liste_blockann_min{
    padding-top: 7px;
}

.lni_liste_blockann_min a.v360{
    background: #FFF;
    width: 84px;
    height: 39px;
}

.lni_liste_blockann_min a.v360 img{
    width: 84px;
    height: 39px;
    margin-top: 2px;
}

.lni_liste_blockann_min a, .lni_det_tofcont_R .lni_allphotos a{
    display: block;
    background: url('../images/detail_liste_annonce/fond_miniature.png') no-repeat;
    width: 52px;
    height: 38px;
}

.lni_liste_blockann_min a img, .lni_det_tofcont_R a img{
    width: 45px;
    height: 35px;
    position: relative;
    top: -2px;
    left: 4px;
}

.lni_allphotos{
    padding-right: 7px;
}

.lni_liste_blockann_prix{
    font-size: 18px;
    color: #148FDF;
}
.lni_liste_blockann_prix span{
    font-size: 11px;
}

.lni_liste_blockann_date{
    color: #2f2f2f;
    font-size: 9px;
    padding-right: 5px;
    text-align: right;
}
.lni_liste_blockann_date span{
    color: #148DE0;
    font-size: 11px;
    font-weight: bold;
    display: block;
}
.lni_liste_blockann_date a{
    display: block;
    text-decoration: none;
    color: #2F2F2F;
    font-size: 10px;
}
.lni_liste_blockann_date a:hover{text-decoration: underline;}

.lni_liste_blockann_bot{
    padding-right: 3px;
}

.lni_liste_blockann_bot a{
    float: left;
    display: block;
}

/**
*  modif photovid
*/

.lni_liste_blockann_vid{
    padding-left: 20px;
    background: url('../images/detail_liste_annonce/pic_vid_lni.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/detail_liste_annonce/pic_vid_lni.png', sizingMethod='crop');
    font-size: 9px;
    height: 15px;
    color: #2f2f2f;
    text-decoration: none;
}
.lni_liste_blockann_vid:hover{ text-decoration: underline; color: #595959; }

/**
*  fin modif photovid
*/

.lni_liste_blockann_loca{
    padding-left: 20px;
    background: url('../images/detail_liste_annonce/picto_localiser.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/detail_liste_annonce/picto_localiser.png', sizingMethod='crop');
    font-size: 9px;
    height: 12px;
    color: #2f2f2f;
    text-decoration: none;
}
.lni_liste_blockann_loca:hover{
    text-decoration: underline;
    _text-decoration: none;	/*Hack IE6*/
}

.lni_liste_blockann_envoyer{
    padding-left: 20px;
    background: url('../images/detail_liste_annonce/picto_envoyer_ami.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/detail_liste_annonce/picto_envoyer_ami.png', sizingMethod='crop');
    font-size: 9px;
    color: #2f2f2f;
    height: 15px;
    text-decoration: none;
}
.lni_liste_blockann_envoyer:hover{
    text-decoration: underline;
    _text-decoration: none;	/*Hack IE6*/
}

.lni_liste_blockann_selection{
    padding-left: 20px;
    background: url('../images/detail_liste_annonce/picto_ajouter_selection.png') no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/detail_liste_annonce/picto_ajouter_selection.png', sizingMethod='crop');
    font-size: 9px;
    color: #2f2f2f;
    height: 13px;
    text-decoration: none;
}
.lni_liste_blockann_selection:hover{
    text-decoration: underline;
    _text-decoration: none;	/*Hack IE6*/
}

.lni_liste_pub{
    background: url('../images/detail_liste_annonce/fond_encart_pub.gif') no-repeat;
    height: 76px;
}

.lni_liste_pubPoz{
    position: relative;
    top: 12%;
    left: 13%;
	width: 468px;
	height: 60px;
	background: #FFF;	
}


/************************ --- DETAIL --- */

.lni_det_cont{
    background: #FFF;
    padding: 7px;
}

.lni_det_ville{
    font-size: 14px;
    color: #148DE0;
    font-weight: bold;
    float: left;
}

.lni_det_prix{
    font-size: 16px;
    color: #148DE0;
    font-weight: bold;
    float: right;
}
.lni_det_prix span{
    font-size: 12px;
}

.lni_det_txtop{
    padding: 5px 15px 10px 12px;
}

.lni_det_tofcont{
    padding-left: 12px;
}

.lni_det_tofcont_L{
    float: left;
    width: 78%;
}
.lni_det_tofcont_L img{
    width: 463px;
    height: 273px;
}

.lni_det_tofcont_R{
    float: left;
    width: 21%;
}

.lni_det_tofcont_360{
    text-align: right;
    padding-top: 5px;
    padding-right: 12px;
}

.lni_det_tofcont_R .lni_det_tofcont_360 a{
    background: #FFF;
}
.lni_det_tofcont_R .lni_det_tofcont_360 a img{
    width: 84px;
    height: 39px;
}

.lni_det_infosG{
    float: left;
    width: 68%;
}
.lni_det_infosGPAD{
    padding-left: 12px;
}
.lni_det_infosG_txt{
    font-size: 11px;
    color: #2f2f2f;
    line-height: 18px;
    padding: 0px 5px 10px 0px;
}
.lni_det_infosG_txt span, .lni_det_infosG_txt a{
    display: block;
    font-weight: bold;
    color: #2f2f2f;
    font-size: 11px;
    text-decoration: none;
}
.lni_det_infosG_txt a:hover{text-decoration:underline;}

.lni_det_infosG_tabimmo9TOP{
    font-size: 11px;
    font-weight: bold;
    color: #148de0;
    padding-bottom: 3px;
}

.lni_det_infosG_tabimmo9TAB{
    border: solid 1px #8FDFFA;
}

.lni_det_infosG_tabimmo9TAB .l1{
    background: #EAFAFF;
}

.lni_det_infosG_tabimmo9TAB .sep{
    border-bottom: solid 1px #8FDFFA;
}

.lni_det_infosG_tabimmo9TAB .l2{
    background: #FFF;
}

.lni_det_infosG_tabimmo9TAB .l1 span{
    display: block;
    float: left;
    text-align: center;
    font-size: 9px;
    margin-top: 1px;
    margin-bottom: 1px;
    border-right: solid 1px #8FDFFA;
    height: 30px;
    color: #2F2F2F;
}
.lni_det_infosG_tabimmo9TAB .l1 span strong{
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
}

.lni_det_infosG_tabimmo9TAB .l2 span, .lni_det_infosG_tabimmo9TAB .l2 a.col1{
    display: block;
    float: left;
    text-align: center;
    font-size: 9px;
    margin-top: 1px;
    margin-bottom: 1px;
    border-right: solid 1px #8FDFFA;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #2F2F2F;
    text-decoration: none;
}

.lni_det_infosG_tabimmo9TAB .l1 .col1, .lni_det_infosG_tabimmo9TAB .l2 .col1{
    width: 24%;
}
.lni_det_infosG_tabimmo9TAB .l1 .col2, .lni_det_infosG_tabimmo9TAB .l2 .col2{
    width: 19%;
}
.lni_det_infosG_tabimmo9TAB .l1 .col3, .lni_det_infosG_tabimmo9TAB .l2 .col3{
    width: 15%;
}
.lni_det_infosG_tabimmo9TAB .l1 .col4, .lni_det_infosG_tabimmo9TAB .l2 .col4{
    width: 10%;
}
.lni_det_infosG_tabimmo9TAB .l1 .col5, .lni_det_infosG_tabimmo9TAB .l2 .col5{
    width: 17%;
}
.lni_det_infosG_tabimmo9TAB .l1 .col6{
    width: 13%;
    border: none;
}
.lni_det_infosG_tabimmo9TAB .l2 .col6{
    padding: 0px;
    width: 13%;
    border: none;
    position: relative;
}
.lni_det_infosG_tabimmo9TAB .l2 .col6 a{
    display: block;
    position: absolute;
    top: 5px;
    left: 15px;
}

.lni_det_infosD{
    float: right;
    padding-bottom: 40px;
    margin-right: 5px;
}

.lni_det_infosG_contact{
    background: url('../images/detail_liste_annonce/degrade_fond_contact.png') repeat-x;
    height: 35px;
}
.lni_det_infosG_contact a{
    float: left;
    background: url('../images/detail_liste_annonce/onglet_bleu_contact.png') no-repeat;
    width: 75px;
    height: 35px;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    text-indent: 5px;
    line-height: 30px;
}
.lni_det_infosG_contact a:hover{ text-decoration: underline;}

.lni_det_infosG_contact div.flol, .lni_det_infosG_contact div.flor{
    font-size: 11px;
    color: #2f2f2f;
    padding-top: 10px;
}
.lni_det_infosG_contact div.flor{
    padding-right: 10px;
}

.lni_det_infosG_contact_brd{
    border-right: solid 1px #ECF1F5;
    border-bottom: solid 2px #ECF1F5;
    padding: 0 2px 2px 0;
    margin-bottom: 2px;
}

.lni_det_infosG_adrcont{
    background: #FFF url('../images/detail_liste_annonce/fond_contact.gif') top repeat-x;
    padding: 7px 10px 7px 7px;
}
.lni_det_infosG_adrcont .adresse{
    float: left;
    width: 60%;
    color: #2f2f2f;
    font-size: 11px;
}
.lni_det_infosG_adrcont .adresse span{
    display: block;
    text-transform: uppercase;
    font-weight: bold;
}
.lni_det_infosG_adrcont .adresse p{
    padding: 0;
    margin: 0;
    text-transform: uppercase;
}
.lni_det_infosG_ast{
    padding-top: 7px;
    font-size: 9px;
    float: left;
    width: 55%;
}
.lni_det_infosG_adrcont .logo{
    float: right;
    padding-top: 10px;
}
.lni_det_infosG_btncontact{
    float: right;
    width: 45%;
    margin: 5px 0;
}

.lni_det_infosD{
    background: url('../images/detail_liste_annonce/fond_degrade_cyan_options.jpg') top repeat-x;
    width: 185px;
}

.lni_det_infosDpad{
    padding: 5px;
}

.lni_det_infosDcont{
    border: solid 3px #FFF;
}

.lni_det_infosDcontFD{
    background: #FFF url('../images/detail_liste_annonce/fond_options.gif') bottom repeat-x;
    height: 100%;
}
.lni_det_infosDcontFD .ico{
    float: left;
    width: 20%;
}
.lni_det_infosDcontFD .ico img{
    margin-top: 7px;
    margin-left: 7px;
}
.lni_det_infosDcontFD .txt{
    float: left;
    width: 75%;
    font-size: 9px;
    text-decoration: none;
    color: #2f2f2f;
    background: url('../images/detail_liste_annonce/fonct_sep.gif') left bottom repeat-y;
    padding: 8px 0 8px 7px;
}
.lni_det_infosDcontFD .txt:hover{ text-decoration: underline; }

.lni_det_blokbot{
    padding-left: 20px;
}

.lni_det_blokbot .flol{
    padding-top: 22px;
}

.lni_det_blokbot .flor{
    width: 50%;
}

/************************ --- IMMO9 --- */

.lni_immo9_contpad{
    padding: 15px 6px 15px 6px;
}
.lni_immo9_searchcont{
    float: left;
    width: 312px;
}

.lni_immo9_searchsep{
    float: left;
    width: 6px;
}

.lni_immo9_search_titreL{
    background: url('../images/home_immoneuf/pic_hablog.png') left no-repeat;
    padding: 10px 0px 10px 40px;
    font-size: 14px;
    font-weight: bold;
    color: #148DE0;
}

.lni_immo9_search_titreR{
    background: url('../images/home_immoneuf/pic_invest.png') left no-repeat;
    padding: 10px 0px 10px 40px;
    font-size: 14px;
    font-weight: bold;
    color: #148DE0;
}

.lni_immo9_search_blkgris{
    background: url('../images/home_immoneuf/bg_gris_full.gif') right top no-repeat;
}

.lni_immo9_search_blkgrisRPAD{
    padding-top: 7px;
}

.lni_immo9_search_carteFD{
    background: url('../images/home_immoneuf/bg_bloc_hablog.gif') top repeat-x;
}

.lni_immo9_search_carteBot{
    background: url('../images/home_immoneuf/bot_bloc_hablog.gif') no-repeat;
    width: 312px;
    height: 14px;
}

.lni_immo9_search_bbcont{
    padding: 10px;
    position: relative;
    z-index: 2;
}

.lni_immo9_search_bbtop{
    background: url('../images/home_immoneuf/bloc_blanc_top.gif') no-repeat;
    width: 287px;
    height: 12px;
    font-size: 0px;
    position: relative;
}

.lni_immo9_search_bbmid{
    background: #FFF;
    width: 287px;
}

.lni_immo9_search_bbbot{
    background: url('../images/home_immoneuf/bloc_blanc_bot.gif') no-repeat;
    width: 287px;
    height: 12px;
    font-size: 0px;
}

.lni_immo9_search_lib{
    float: left;
    line-height: 18px;
    color: #2F2F2F;
    font-size: 10px;
}

.immoNBGdomOff{
    font-size: 10px;
    color: #296195;
    font-weight: bold;
    cursor: pointer;
}

.immoNBGdomOn, .immoN_cadreTcart{
    font-size: 10px;
    color: #296195;
    font-weight: bold;
    background: #E4F4FF;
    cursor: pointer;
}

.lni_immo_search_invest{
    border-left: solid 1px #A2B5C7;
    border-right: solid 1px #A2B5C7;
}

.lni_immo_search_investBot{
    background: url('../images/home_immoneuf/bot_bloc_invest.gif') no-repeat;
    width: 100%;
    height: 14px;
    font-size: 0px;
}

.lni_immo_search_typeloi{
    padding-left: 10px;
}

.lni_immo_search_typeloi .typecol{
    display: block;
    float: left;
    width: 50%;
    cursor: help;
}

.lni_immo_search_typeloi .typecol input{
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    cursor: help;
}

.lni_immo_search_typeloi .typecol span{
    display: block;
    float: left;
    font-size: 10px;
    padding-top: 1px!important;
    padding-top: 3px;
    width: 80%;
    cursor: help;
}

.lni_immo_search_quelloi{
    padding: 10px 10px 0px 10px;
    background: url('../images/home_immoneuf/deg_loichoisir.gif') repeat-x;
}

.lni_immo_search_quelloi .titre{
    background: url('../images/home_immoneuf/picto-i.gif') 0px 3px no-repeat;
    height: 18px;
    padding-left: 20px;
    font-size: 14px;
    color: #148DE0;
    font-weight: bold;
}

.lni_immo_search_quelloi{
    font-size: 11px;
    color: #2F2F2F;
}

.lni_immo_search_quelloi .listeloi{
    padding-bottom: 7px;
}

.lni_immo_search_quelloi .theloi{
    float: left;
    width: 50%;
    text-decoration: none;
    display: block;
}

.lni_immo_search_quelloi .theloi span{
    float: left;
    display: block;
    color: #2F2F2F;
}

.lni_immo_search_quelloi .theloi a{
    float: left;
    display: block;
    width: 80%;
    text-decoration: none;
    color: #2F2F2F;
}
.lni_immo_search_quelloi .theloi a:hover{ text-decoration: underline; }

.lni_immo9_bulleAideCont{
    border: 2px solid #A2B5C7;
    margin: 0px;
    color: #FFF;
    background: url('../images/home_immoneuf/bg_bloc_hablog.gif') 0px -40px repeat-x;
    width: 230px;
    padding: 5px 0px 0px 0px;
    text-indent: 5px;
    font-size: 10px;
    font-weight: bold;
}

.lni_immo9_bulleAideText{
    font-size: 10px;
    margin-top: 5px;
    text-indent: 0px;
    color: #2F2F2F;
    font-weight: normal;
    width: 100%;
    height: 100%;
    background: #FFF;
}

.lni_immo9_bulleAideText span{
    display: block;
    padding: 5px;
}




.e404_centre
{
    margin:0 auto;
    width:997px;
    height:777px;
}
.e404_centre_in
{
    padding-top:175px;
    padding-left:180px;
    cursor:pointer;
}
.e404_fntr
{
    width:650px;
    margin:0;
}
.e404_fntr_in
{
    border:1px solid #fff;
    background:url(/communfo/img/e404/degr-gris.jpg) repeat-x;
    height:248px;
}
.e404_txt
{
    text-align:center;
    font-size:14px;
    font-family:arial,sans-serif;
    color:#595959;
    padding-top:90px;
    padding-bottom:45px;
    width:62%;
    padding-left:19%;
}
.bout_gri
{
    padding-top:7px;
    float:left;
}

.bout_gri a
{
    float:left;
    background:url(/communfo/img/e404/bouton_grisg.gif) no-repeat 0 -18px;
    margin-left:2px;
    padding:0 0 0 8px;
    text-decoration:none;
    font-size: 11px;
    color:#595959;
    font-family:Arial;
}
.bout_gri a span
{
    float:left;
    display:block;
    background:url(/communfo/img/e404/bouton_grisd.gif) no-repeat 100% -18px;
    padding:1px 14px 3px 10px;
    white-space:nowrap;
    font-size: 11px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bout_gri a span
{
    float:none;
}
/* End IE5-Mac hack */
.bout_gri a:hover span
{
    color:#595959;
    text-decoration:none;
    background-position:100% 0;
}
.bout_gri a:hover
{
    background-position:0 0;
    text-decoration:none;
}

.e404_btn
{
    padding-left:250px;
}
.input_error {
    border: 1px solid red !important;
}
a.invisible {
    text-decoration: none;
}

a.lni_mention{
    text-decoration: none;
	color:#148de0;
}

.immo2008_va_pictoCarte{
    height: 16px;
    background: url(/communfo/img/2007/img/pic_retour_carte.png) no-repeat 0% 50%;
    padding-left: 15px;
    margin-left: 3px;
}

/* Selection */
.lni_select_contTop{
    padding: 10px 0 0 15px;
    margin: 0 0 0 10px;
    background: url('../images/moncompte/coin_bleu.gif') 0px 21px no-repeat;
}

.lni_select_contBot{
    padding: 10px 0 0 15px;
    margin: 0 0 0 10px;
    background: url('../images/moncompte/coin_bleu_bas.gif') 0px 0px no-repeat;
}

.lni_select_cont{
    margin: 0 0 0 10px;
    border-left: solid 1px #7bc0ee;
}

.lni_select_sepbtn{
    float: left;
    width: 3%;
    border-bottom: solid 1px #7bc0ee;
    height: 11px;
}

.lni_select_left{
    position: relative;
    left: -7px!important;
    left: -11px;
    top: 60px;
    margin: 0px;
    padding: 0px;
}

.lni_selection_blockann{
    background: #FFFFFF url('../images/detail_liste_annonce/fond_annonce.gif') center bottom repeat-x;
    padding: 7px 7px 0 12px;
}

.lni_selection_blockannImg{
    display: block;
    float: left;
    text-decoration: none;
}
.lni_selection_blockannImg:hover div{    text-decoration: underline;}

.lni_selection_addr {font-size: 11px;}
.lni_selection_addr span{
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
.lni_selection_addr p{
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}


/* 0 resultat */

.lni_0res_titre{
    text-align: center;
    font-size: 18px;
    color: #148DE0;
}

.lni_0res_blkmid{
    background: #edfafe;
    border: solid 1px #aee1fa;
    padding: 12px;
}

.lni_0res_blkmid a:hover{ text-decoration: underline;}

/************************ --- GUIDE DES LOIS --- */


.lni_lois_blkdrCont{
    width: 230px;
    float: right;
    border-left: solid 3px #F2F6F9;
    margin-bottom: 5px;
    margin-left: 5px;
    background: #EDFAFE;
}

.lni_lois_blkdr{
    border: solid 1px #AEE1FA;
    padding: 10px 5px;
}
.lni_lois_blkdr a{
    display: block;
    width: 100%;
    color: #296195;
    font-size: 10px;
    text-decoration: none;
}
.lni_lois_blkdr a:hover{ text-decoration: underline; }
.lni_lois_blkdr span{
    display: block;
    height: 1px;
    font-size: 0px;
    width: 100%;
    background: #AEE1FA;
    margin: 5px 0px;
    _line-height: 0px;	/*Hack IE6*/
}

.lni_lois_blktop{
    width: 60%;
}

.lni_lois_blktopTitre{
    color: #148DE0;
    font-size: 14px;
    font-weight: bold;
}

.lni_lois_blktopEnt{
    border-top: solid 1px #AEE1FA;
    border-bottom: solid 1px #AEE1FA;
    padding: 7px 0px;
    font-size: 11px;
    color: #303030;
    font-weight: bold;
    line-height: 16px;
    text-align: justify;
}

.lni_lois_blkmid{
    padding-top: 10px;
    font-size: 11px;
    color: #303030;
    line-height: 16px;
    text-align: justify;
}
.lni_lois_blkmid p{
    margin: 0px;
}

.lni_lois_blkmid span{
    display: block;
    width: 100%;
    padding-top: 15px;
    font-weight: bold;
}

.lni_lois_pagin{
    padding: 30px 130px;
    background: #FFF;
    font-size: 12px;
    font-weight: bold;
}
.lni_lois_pagin a{ color: #296195; }
.lni_lois_pagin a:hover{ text-decoration: underline; }


/************************ --- MENTIONS LEGALES --- */
.lni_det_infos_legales{
	font-size: 9px;
	padding : 5px 0 5px 0;	
}

.lni_ment_blk{
    padding: 10px;
    border: solid 1px #AEE1FA;
}

.lni_ment_titre{
    background: url('../images/sep_dashed.gif') bottom repeat-x;
    font-size: 12px;
    font-weight: bold;
    color: #303030;
    padding-bottom: 10px;
}

#overlay {
    background-color:#000000;
    height:500px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:90;
}

.layr_lightbox {
    height:450px;
    left:50%;
    margin-left:-385px;
    position:absolute;
    top:15%;
    width:769px;
    z-index:110;
}

.LNI_pop_layer_main {
    background-color: #FFFFFF;
}

.LNI_pop_layer_main_in {
    border:7px solid #F0F9FE;
    padding:0;
}

.LNI_pop_layer_top {
    background:transparent url(../images/lightbox/dgtitr_standard.jpg) no-repeat scroll 0 0;
    padding:0 7px;
}

.LNI_pop_close {
    background:transparent url(../images/lightbox/fermer_lb.gif) no-repeat left top;
    display:block;
    height:23px;
    margin-top:5px;
    width:23px;
    cursor:pointer;
    position: absolute;
    right: 15px;
}
.LNI_pop_close:hover{
    background:transparent url(../images/lightbox/fermer_lb.gif) no-repeat left bottom;
}
.LNI_pop_layer_top h3 {
    color:#FFFFFF;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    margin:0;
    padding-top:7px;
    height:26px;
}
.LNI_subtitle{
    font-size:16px;
    font-weight:bold;
    color:#148DE0;
    padding-top:10px;
}
.LNI_pop_layer_contenuBG{
    background:transparent url(../images/lightbox/fddg_lb.jpg) no-repeat scroll left top;
}
.LNI_pop_layer_contenu {
    margin:26px;
}

.LNI_formMapcnt{
    border:3px solid #F0F9FE;
    padding:7px;
    width:255px;
}

.LNI_formMaptit{
    color:#295195;
    font-size:12px;
    font-weight:bold;
    margin-bottom:4px;
}

.LNI_inputLabel{
    background-color:#F0F9FE;
    padding:2px;
    margin-right:10px;
}

.LNI_input  span {
    background:transparent url(/vacances/img/modules/home/saisie_fddg.gif) repeat-x scroll 0 0;
    border:1px solid #C0C6CC;
    display:block;
    padding:0 5px;
}

.LNI_input input {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    display:block;
    font-size:12px;
    height:15px;
    padding:1px 0;
    width:100%;
}

.LNI_input_text {
    background:transparent url(../images/fd_input.gif) repeat-x scroll 0 0;
    border:1px solid #C8D1D8;
    color:#303030;
    font-size:12px;
    height:17px;
    margin:0;
}

.LNI_input_textarea{
    border:1px solid #C8D1D8;
    color:#303030;
    font-size:12px;
    height:50px;
    width:200px;
    margin:0;
}


.LNI_input_textarea2{
    border:1px solid #C8D1D8;
    color:#303030;
    font-size:12px;
    height:50px;
    width:300px;
    margin:0;
}

.LNI_formsearch_libelGrd {
    background:#E5F9FF url(../images/deg_formu.gif) repeat-x scroll center bottom;
    border-top:2px solid #D9F2F9;
    color:#296195;
    float:left;
    font-size:10px;
    padding:3px 5px 8px 0;
    text-align:center;
}

.LNI_layr_photo_L
    {
        float:left;
        width:600px;
        text-align:center;
        overflow:hidden;
    }

.LNI_layr_photo_R
{
    float:right;
    width:90px;
    overflow:hidden;
}

.LNI_layr_photo_R div { padding-bottom:5px; position:relative; width:90px; }
.LNI_layr_photo_R div span { display:none; }
.LNI_layr_photo_R div.selected span
{

    display:block;
    position:absolute;
    top:0;
    left:0;

    background:url(../images/lightbox/corn.png) no-repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ln/images/lightbox/corn.png', sizingMethod='image');
    width:27px;
    height:31px;

}
/*
.LNI_layr_photo_R div.selected
{

    background-color:#F0F9FE;
    width:100%;
    height:100%;
}
*/
.LNI_layr_photo_R img {    cursor:pointer; }

textarea {
    background:#F3F4F6 url(/communfo/img/saisie/saisie_fddg_tx.gif) repeat-x scroll left top;
    border:1px solid #C0C6CC;
    color:#353535;
    font-family:arial,sans-serif;
    font-size:12px;
    height:80px;
    margin:0;
    padding:3px 3%;
    width:94%;
}

/***************************************************************************
** Box Table
***************************************************************************/

#box table {
  border-collapse : collapse;
 width:100%;
}

#box table table {
  width: 100%;
  margin: 0;
}

#box table.border table td, #box table.border table th {
  border: none;
  padding: 0;
}

#box table.border td, #box table.border th {
  padding: 2px 3px 2px 5px;
  border: 1px solid #296195;
  font-size: 9pt;
}

#box table.border td {
  height: 17px;
  line-height: 16px;
}

#box table.border th {
  font-size: 10pt;
  color: #FFF;
  text-align: left;
  background: #296195;
  padding: 2px 3px 2px 6px;
  font-weight: bold;
}

#box table.border th.grey, #box table.border th.greyLeft {
  text-align: center;
  background: #D3CDCD;
  color: #296195;
}

#box table.border th.greyLeft {
  text-align: left;
  padding: 2px 3px 2px 5px;
}

#box table.border td.noBorder {
  border: none;
}

#box table.border input {
  width: 30px;
  margin: 0;
  height: 14px;
}

#box table.border input.large {
  width: 130px;
}

#box table.border input.moy {
  width: 45px;
}

#box table.border input.full {
 /* width: 90%;*/
 width:100%;
}

#box table.border input.inter {
  width: 60px;
}

#box table.border input.mid {
  width: 80px;
}

#box table.border input.midm {
  width: 105px;
}

#box table.border input.midl {
  width: 132px;
}

#box table.border img {
  margin-right: 1px;
}

#box input, #box textarea {
    background:#FFFFFF url(../images/backgroundInput.gif) repeat scroll left top;
    border:none;
    margin:0 4px;
    padding:1px 0;
}

#box #observ  {
    width: 95%;
    margin: auto;
}


#box #observ label {
    font-size: 9pt;
    font-weight: bold;
}

#box div#boxBottom {
    height: 20px;
    margin: 0;
    text-align: center;
    font-size: 9px;
    clear: both;
}

#box label {
  position: absolute;
  padding: 3px;
  background: #FFF;
}

#box textarea.full {
  width: 98%;
  height: 50px;
}

a.lni_LNKmycBloc  {
    padding-left:10px;
    padding-top:2px;
    color:#296195 ;
    font-size:11px;
    text-decoration:none;
    display:inline;
}

a.lni_LNKmycBloc span{
    text-decoration:none;
    color:#148de0;
    font-size:11px;
    font-weight:bold;
}

a.lni_LNKmycBloc:hover{ text-decoration:underline; }
a.lni_LNKmycBloc:hover span{ text-decoration:none; }


.lni_mycAccMargT{
	margin-top:20px;
}

.lni_mycAccpadimg{
	padding-left:30px;

}
.lni_mycAccpadtxt{
	padding-left:30px;
	padding-top:30px;
	width:390px;
}

.lni_mycAcctit{
	background-color:#fafbd3;
	border-bottom:1px solid #FFFFFF;
	font-size:12px;
	font-weight:bold;
	color:#296195;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}

.lni_mycAccline{
	font-size:11px;
	font-weight:regular;
	color:#296195;
}

.lni_mycAccline span{
	font-size:14px;
	font-weight:bold;
	color:#148de0;
	background-color:#e1f0fb;
}

.lni_mycAccSep{
	border-top:1px solid #FFFFFF;
	background-color:#acc9d9;
	border-bottom:1px solid #FFFFFF;
	font-size:1px;
	height:1px;
	line-height:1px;
}

a.lni_mycNeuneuille{
	background:transparent url(/LNI/imgs/moncompte/oeil.png) no-repeat 0px 4px;
	color:#296195;

	font-size:11px;
	font-weight:bold;
	height:14px;
	padding-left:25px;
	padding-top:2px;
	text-decoration:none;
}
a.lni_mycNeuneuille:hover{
	text-decoration:underline;
}

a.lni_myccrealerte{
	background:url(/LNI/imgs/moncompte/picto_mesalertes.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/LNI/imgs/moncompte/picto_mesalertes.png', sizingMethod='crop');
	background-color:#f7f8b4;
	display:block;
	font-size:11px;
	color:#296165;
	height:16px;
	padding-left:30px;
	padding-top:2px;
	text-decoration:none;

}

a.lni_myccrealerte:hover{
	text-decoration:underline;
}


.lni_partenaires {
	position:relative;
	margin:0; padding:0 15px 10px 15px;
	color:#595959;
	font-size:11px;
}

.lni_img_pub{
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}

.lni_bloc_text {
	width:auto; height:auto;
}

.lni_img_autre{
	margin-right:10px;
	margin-left:0px;
	margin-top:3px;
}

.lni_bloc_loca{
	padding: 6px 6px 12px 7px;
    background: #E6F9FF url('../images/deg_formu.gif') bottom repeat-x;
	width : 470px;
}

/* medicis */
.lni_bloc_medicis{
	color: #595959;
	font-size: 11px;	
	padding-left: 75px;
	background: url('../images/picto_calcul.gif') no-repeat;	
}
.lni_bloc_medicis a{
	color: #148DE0;
	text-decoration: none;
}

/* fin medicis */




/* DPE MANTIS #5270#  */
.DPE_grey{
	width:100%;
	margin-top:40px;
	font-family:verdana;
}
.DPE_greyPadd{
}
.DPE_effSerreCont{
	width:100%;
}
.DPE_consEnerCont{
	width:100%;
	margin-top:10px;
	margin-bottom:15px;
}
.DPE_effSerrePix{
	float:left;
	margin-right:15px;
	padding-top:8px;
}
.DPE_effSerreTxt{
	float:left;
	font-size:11px;
	color:#595959;
}
.DPE_effSerreTxt span{
	font-weight:bold;
}
.DPE_effSerreTxt2{
	float:left;
	font-size:11px;
	color:#595959;
	padding-top:10px;
}

.DPE_consEnerPix{
	float:left;
	margin-right:15px;
	padding-top:8px;
}
.DPE_consEnerTxt{
	float:left;
	font-size:11px;
	color:#595959;
}
.DPE_consEnerTxt span{
	font-weight:bold;
}
.DPE_graphBG{
	background:url('/communfo/img/DPE/etiquette_dpe.gif') no-repeat;
	height:204px;
	width:503px;
	position:relative;
	margin-bottom:10px;
	margin-top:10px;
}

.DPE_cursorES{
	background:url('/communfo/img/DPE/fl.gif') no-repeat;
	position:absolute; 
	left:173px; 
	width:64px;
	height:16px;
	text-align:right;
}
.DPE_cursorES span{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding-right:10px;
}

.DPE_cursorCE{
	background:url('/communfo/img/DPE/fl.gif') no-repeat;
	position:absolute; 
	left:439px; 
	width:64px;
	height:16px;
	text-align:right;
}
.DPE_cursorCE span{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding-right:10px;
}

.DPE_bluLNK{
	text-decoration: underline;
	font-size: 11px;
	color: #1236AF;
	font-weight:bold;
}
.DPE_bluLNK:hover{ 
	text-decoration: none;
	font-size: 11px;
	color: #1236AF;
	font-weight:bold;
}

.DPE_bluLNKcont{
	float:right;
	padding-top:12px;
}








/* DPE MANTIS #5270# */


