/*Colocation-Accueil-V5*/

/*correctif pour la tétière, car sinon dépend de "center" qui décale de 10 */
.centerHeader { position: relative; background: url('/img/globale/bg_center.gif') left repeat-y; margin: 0px; padding: 0px 4px 0px 4px; display: block; }/*top, right, bottom, left*/
.HeaderNav { width: 981px; display: block; font-size: 70%; }
.HeaderNav .tetiereNav { display: block; height:100px; }
.HeaderNavTitre { color: #000; font-weight: bold; padding: 8px 0px 0px 56px; display: block; }
.HeaderNavTitre H1 { font-size: 320%; color: #000 }
.HeaderNavTitre a { color: #000 }
.HeaderNavTitre .HeaderNavTitreThin { font-size: 150%; color: #999; position: relative; top:-8px; }

.resultatNav { position: relative; width:649px; display: block; position: relative; margin: 0px; padding: 0px 0px 0px 0px; }

.resultatNavHeader { height:24px; padding: 20px 0px 0px 104px; color: #000; font-weight: bold; font-size: 150%; }

/*recherche*/
.BlocRecherche { width:649px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px; height:367px; overflow: hidden; }
.BlocRechercheLeft { position: relative; width: 230px !important; float: left; display: block; height:367px; padding: 28px 0px 0px 24px; margin: 0px; overflow: hidden; }

.titreBlocRecherche { position: relative; top:0px; left:0px; color: #fff; font-weight: bold; font-size: 150%; }
.titreLocalisationBlocRecherche { position: relative; top:24px; left:6px; color: #fff; font-weight: bold; font-size: 120%; height:20px; }
.choixLocalisationBlocRecherche { position: relative; top:28px; left:0px; color: #fff; font-weight: bold; font-size: 120%; }
.BlocRechercheLeft SELECT { width: 214px; font-size: 100%; }
.BlocRechercheLeft CHECKBOX { width: 8px; }

.titreLoyerBlocRecherche { position: relative; top:68px; left:6px; color: #fff; font-weight: bold; font-size: 120%; }
.miniLoyerBlocRecherche { position: relative; top:78px; left:18px; color: #fff; font-size: 110%; display: block; text-align:center; width:120px; height:26px; }
.maxiLoyerBlocRecherche { position: relative; top:78px; left:18px; color: #fff; font-size: 110%; display: block; text-align:center; width:120px; height:26px; }
.maxiLoyerBlocRecherche INPUT, .miniLoyerBlocRecherche INPUT { width: 54px; font-size: 100%; }

.indifferenceLoyerBlocRecherche { position: relative; top:84px; left:18px; color: #fff; font-size: 110%; display: block; text-align:center; width:88px; height:26px; }
.SubmitButtonColocation { position: relative; top:108px; left:118px; width:94px; height:22px; border:0px; }


.BlocRechercheRight { position: relative; width: 383px; float: right; display: block; height:367px; margin: 0px; padding: 12px 0px 0px 12px; color:#913400; font-weight: bold; overflow: hidden; }
.BlocRechercheRight ul li { margin: 0px 0px 0px 20px; color:#913400; padding-left: 0px; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); font-weight:normal; }





/* MAP CONTAINER */
#ColocMap { position: relative; left:100px; display: block; margin-bottom: 4px; width: 250px; margin-top: -177px;/*-96px;*/ padding: 0px 10px 0px 10px; color: #333333; overflow:hidden; }
#ColocMap .Background { cursor: pointer; position: relative; width: 271px; height: 259px; display: block; margin: 14px 6px 0px 0px; overflow: hidden; }
#ColocMap h2 { color: #cc0000; font-size: 130%; margin-bottom: 4px; }
#ColocMap h2 a { color: #cc0000; text-decoration: none; }
#ColocMap h2 a:hover { color: #cc0000; text-decoration: underline; }
#ColocMap p a { color: #333; text-decoration: none; }
#ColocMap p a:hover { color: #555; text-decoration: none; }
#ColocMap .grey { margin-top: 12px; font-size: 110%; color: #b1b1b1; }
#ColocMap .normalLinks { position: static;  margin-top: 10px; font-size: 100%; }
#ColocMap .normalLinks li { font-size: 100%; }

#ColocMap .Background .Colocter  { position: absolute; }
#ColocMap .Background .r1 { top: 61px; left: 105px; }
#ColocMap .Background .r2 { top: 15px; left: 103px; }
#ColocMap .Background .r3 { top: 73px; left: 2px; }
#ColocMap .Background .r4 { top: 37px; left: 136px; }
#ColocMap .Background .r5 { top: 120px; left: 95px; }
#ColocMap .Background .r6 { top: 39px; left: 48px; }
#ColocMap .Background .r7 { top: 126px; left: 146px; }
#ColocMap .Background .r8 { top: 152px; left: 51px; }
#ColocMap .Background .r9 { top: 69px; left: 58px; }
#ColocMap .Background .r10 { top: 159px; left: 114px; }
#ColocMap .Background .r11 { top: 82px; left: 128px; }





.filtreVilleBlocRecherche { color: #fff; position:inherit; border:0px; padding: 0px 0px 0px 18px; font-weight:bold; font-size: 130%;  text-align:left; top: 0px; }

html[xmlns*=""] body:last-child .filtreVilleBlocRecherche { top: 10px; }

.filtreVilleBlocRecherche ul li { margin: 0px 0px 0px 0px; color:#fff; padding-left: 0px; list-style: none; font-weight:normal; font-size: 60%; }

.titrefiltreVilleBlocRecherche { text-decoration:underline; }

.listingVilleBlocRecherche { color: #fff; position: relative; width:332px;/*324px;*/ height:68px; border:0px; }

.listingAVilleBlocRechercheLeft { position: relative; float: left; top:6px; left:0px; width:83px;/*108px;*/ height:68px; border:0px; }
.listingAVilleBlocRechercheLeft2 { position: relative; float: left; top:6px; left:0px; width:108px; height:68px; border:0px; }

/*.listingAVilleBlocRechercheLeft2 a, a:active, a:link { text-decoration:none; color: #fff; font-size: 100%; }
.listingAVilleBlocRechercheLeft2 a:hover { text-decoration:underline; }
.listingAVilleBlocRechercheLeft2 ul li { margin: 0px 0px 0px 0px; color:#fff; padding-left: 0px; list-style-image: url(/img/COL-COL/col/img/trans.gif); font-weight:normal; font-size:15px; }
*/

.listingAVilleBlocRechercheLeft a, .listingAVilleBlocRechercheLeft a:active, .listingAVilleBlocRechercheLeft a:link { text-decoration:none; color: #fff; font-size: 100%; }
.listingAVilleBlocRechercheLeft a:hover { text-decoration:underline; }
.listingAVilleBlocRechercheLeft ul li { margin: 0px 0px 0px 0px; color:#fff; padding-left: 0px; list-style-image: url(/img/COL-COL/col/img/trans.gif); font-weight:normal; font-size:9px; }

.listingAVilleBlocRechercheRight { position: relative; float: right; top:6px; left:0px; width:249px;/*216px;*/ height:68px; border:0px; }
.listingAVilleBlocRechercheRight ul li { margin: 0px 0px 0px 0px; color:#fff; padding-left: 0px; list-style-image: url(/img/COL-COL/col/img/trans.gif); font-weight:normal; font-size:9px; }

.listingBVilleBlocRecherche { position: relative; float: left; width:83px;/*108px;*/ height:68px; border:0px; }
.listingBVilleBlocRecherche ul li { margin: 0px 0px 0px 0px; color:#fff; padding-left: 0px; list-style-image: url(/img/COL-COL/col/img/trans.gif); font-weight:normal; font-size:9px; }

.listingBVilleBlocRecherche a, a:active, a:link { text-decoration:none; color: #fff; font-size: 100%; }
.listingBVilleBlocRecherche a:hover { text-decoration:underline; }

.listingCVilleBlocRecherche { position: relative; float: left; width:83px;/*108px;*/ height:68px; border:0px; }
.listingCVilleBlocRecherche ul li { margin: 0px 0px 0px 0px; color:#fff; padding-left: 0px; list-style-image: url(/img/COL-COL/col/img/trans.gif); font-weight:normal; font-size:9px; }

.listingCVilleBlocRecherche a, a:active, a:link { text-decoration:none; color: #fff; font-size: 100%; }
.listingCVilleBlocRecherche a:hover { text-decoration:underline; }

.listingDVilleBlocRecherche { position: relative; float: right; width:83px;/*108px;*/ height:68px; border:0px; }
.listingDVilleBlocRecherche ul li { margin: 0px 0px 0px 0px; color:#fff; padding-left: 0px; list-style-image: url(/img/COL-COL/col/img/trans.gif); font-weight:normal; font-size:9px; }

.listingDVilleBlocRecherche a, a:active, a:link { text-decoration:none; color: #fff; font-size: 100%; }
.listingDVilleBlocRecherche a:hover { text-decoration:underline; }

.toutesVillesBlocRecherche { position: relative; padding: 0px 0px 0px 0px; height:54px; border:0px; font-size: 100%; text-align:left; }
.toutesVillesBlocRecherche ul li { margin: 2px 0px 0px 20px; color:#fff; padding-left: 0px; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); font-weight:normal; width:200px; }
.toutesVillesBlocRecherche a, a:link, a:active { color:#fff; }
.toutesVillesBlocRecherche a:hover { color:#fff; text-decoration:underline; }

/*editorial*/
.editorialNavHeader { position: relative; width:544px; left:0px; display: block; height:39px; padding: 20px 0px 0px 104px; color: #000; font-weight: bold; font-size: 150%; }
.dossierEditorialBlocRecherche { width:649px; position: relative; top:-14px; left:0px; display: block; padding: 0px 0px 0px 0px; overflow:hidden; }
.dossierEditorialBlocRechercheBloc { overflow:hidden; }
.editorialcenterPreH { background: url('/img/COL-COL/col/img/Bg_BlocBordOmbH3.gif') 0 0 repeat-x; height:1px; -height: 1%; font-size: 1%; display: block; overflow:hidden; }
.editorialcenterPreB { background: url('/img/COL-COL/col/img/Bg_BlocOmbre.jpg') right no-repeat; height:13px; -margin-top:-1px; font-size: 1%; display: block; overflow:hidden; }
.dossierEditorialPre { background: url('/img/COL-COL/col/img/test.jpg') 0 0 repeat-y; margin: 0px; padding: 8px 8px 8px 8px; display: block; overflow:hidden; -height: 1%; }
.photoDossierEditorial { float: left; position:relative; display:block; /*width: 156px;*/ padding: 4px 4px 4px 4px; border: 1px solid #f0f0f0; overflow:hidden; }
.contentDossierEditorial { float: right; position:relative; display:block; width: 445px; padding: 4px 4px 4px 4px; overflow:hidden; }
.contentDossierEditorialLien { overflow:hidden; }
.contentDossierEditorialLien a, .contentDossierEditorialLien a:link, .contentDossierEditorialLien a:active { color:#64c4ff; }
.contentDossierEditorial ul>li>a { color:#4FBDE9; }
.contentDossierEditorialLien a:hover { color:#64c4ff; text-decoration:underline; }


.contentDossierEditorial h2 { color:#1069a1; font-weight: bold; font-size: 200%; display:inline; }
.contentDossierEditorial h2 a, .contentDossierEditorial h2 a:active, .contentDossierEditorial h2 a:link { text-decoration:none; }
.contentDossierEditorial h2 a:hover { text-decoration:none; }
.contentDossierEditorial h2 .titreContentDossierEditorial { color:#64c4ff; }

.traitContent { width: 430px; background-color: #cacaca; border:0px; height:2px; }
.introContentDossierEditorial { color:#646167; font-size: 120%; }
.complementContentDossierEditorial { color:#928e97; font-size: 120%; }
.contentDossierEditorial ul li { margin: 0px 0px 0px 20px; color:#4fbde9; padding-left: 0px; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); font-weight:normal; }
.lienEditorial { width:649px; display: block; padding: 0px 0px 0px 0px; color: #000; font-weight: bold; font-size: 100%; }
.lienEditorial ul li { margin: 0px 0px 0px 30px; color:#4fbde9; padding-left: 0px; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); font-weight:normal; }
.lienEditorial a, .lienEditorial a:link, .lienEditorial a:active { color:#4fbde9; }
.lienEditorial a:hover { color:#4fbde9; text-decoration:underline; }

.traitContentBas { width: 649px; background-color: #cacaca; border:0px; height:2px; }
.ContentBas { width: 639px; padding: 0px 0px 0px 10px; color: #8b8b8b; font-size: 100%; }
.ContentBas a  { color: #4fbde9; }
.ContentBas a:hover { text-decoration:underline; }

/*colonne de droite*/
.annoncesTagNav { width:298px; display: block; position: relative; }
.annoncesTagHeader { height:24px; padding: 20px 0px 0px 104px; color: #000; font-weight: bold; font-size: 150%; }

.nuageVilleColocation { width: auto; display:block; overflow:hidden; line-height:29px; padding: 8px 4px 8px 4px; background: url('/img/COL-COL/col/img/test.jpg') bottom no-repeat; color:#98989b; font-size: 110%; }
.nuageVilleColocation a, .nuageVilleColocation a:link, .nuageVilleColocation a:active { color:#98989b; }
.nuageVilleColocation a:hover { color:#98989b; text-decoration:none; }

.taille_xxxx { font-size: 320%; }
.taille_xxx { font-size: 320%; }
.taille_xx { font-size: 270%; }
.taille_x { font-size: 220%; }
.taille_mmm { font-size: 190%; }
.taille_mm { font-size: 160%; }
.taille_m { font-size: 120%; }
.taille_sss { font-size: 90%; }
.taille_ss { font-size: 80%; }
.taille_s { font-size: 60%; }
.force { font-weight: bold; }

.emplacementPub { width: 300px; height: 250px; padding: 0px; background: url('/img/COL-COL/col/img/Tmp_Pub.jpg') center no-repeat; }

.dernieresannoncesTagNav { width:298px; display: block; position: relative; }
.dernieresannoncesTagHeader { height:24px; padding: 20px 0px 0px 104px; color: #000; font-weight: bold; font-size: 150%; }

.contentDerniereAnnonces { width: auto; display:block; overflow:hidden; margin: 0px; padding: 0px; background: url(/img/COL-COL/col/img/test.jpg) bottom repeat-x; }
.contentDerniereAnnonces ul { padding: 9px 0px 0px 40px;  background: url(/img/COL-COL/col/img/test.jpg) bottom repeat-x; }
.contentDerniereAnnonces li { width: 250px; color:#8b8b8b; font-size: 100%; padding: 0px 0px 9px 0px; }
.contentDerniereAnnonces ul.lienToutesAnnonces { padding: 9px 0px 9px 70px; width: 236px; }
.contentDerniereAnnonces li.lienToutesAnnonces { width: 202px; padding: 9px 0px 9px 5px; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); text-align:left; }

.contentDerniereAnnonces h2 { font-size: 110%; }
.contentDerniereAnnonces a, .contentDerniereAnnonces a:link, .contentDerniereAnnonces a:active { color:#8b8b8b; text-decoration:none; }
.contentDerniereAnnonces a:hover { color:#8b8b8b; text-decoration:underline; }

.partagercom { width: 300px; height: 50px; padding: 0px; background: url('/img/COL-COL/col/img/partager.com.jpg') center no-repeat; }


/*Resultats*/
.BlocResultats { width:649px; display: block; position: relative; padding: 0px 0px 16px 0px; margin: 0px; height:35px; background: url('/img/COL-COL/col/img/Bg_BarreResultColoc.gif') top no-repeat; }
.BlocResultatsDetail { width:649px; display: block; position: relative; padding: 0px 0px 16px 0px; margin: 0px; height:35px; background: url('/img/COL-COL/col/img/Bg_BarreResultColoc.gif') top no-repeat; }

.BlocResultatsHaut { width:649px; display: block; position: relative; padding: 0px 0px 6px 0px; height: 12px; }
.BlocResultatsHaut a, .BlocResultatsHaut a:link, .BlocResultatsHaut a:active { color:#fff; }
.BlocResultatsHaut a:hover { color:#fff; text-decoration:underline; }

.BlocResultatsHautLeft { position:relative; float: left; width:190px; padding: 0px 0px 0px 10px; }
.BlocResultatsHautRight { position:relative; float: right; width:400px; padding: 0px; }


/*modification barre resultats detail*/

.BlocResultatsBas { width:649px; display: block; position: relative; text-align:right;  }
.BlocResultatsBas a, .BlocResultatsBas a:link, .BlocResultatsBas a:active { color:#fff; }
.BlocResultatsBas a:hover { color:#fff; text-decoration:underline; }

.pagePrecBlocResultats { position: relative; width:190px; color:#fff; font-size: 100%;/*90%;*/ }
.affinageCriteresBlocResultats { position: relative; float: left; width:110px; color:#fff; font-size: 100%;/*90%;*/ left: 164px; }
.nouvelleRechercheBlocResultats { position: relative; float: right; width:110px; color:#fff; font-size: 100%;/*90%;*/ /*padding: 0px 0px 0px 90px;*/ }



.BlocResultatsBasTools { position: relative; display:table-cell; width:649px; text-align:right; float:right; }
.BlocResultatsBasTools ul.tools { height: 23px; padding: 0px 0 0 0; margin: 0 0 0px 0;  }
.BlocResultatsBasTools ul.tools li { float: right; padding: 0 0 0 1px; }
.BlocResultatsBasTools ul.tools li a { float: left; height: 21px; margin: 0px; text-decoration: none; }
.BlocResultatsBasTools ul.tools li a:hover { background-position: 4px 0px; color:#1589a2; }

.BlocResultatsBasTools ul.tools li.fav a { background:url(/img/COL-COL/col/img/colloc_perso.gif) 4px -22px no-repeat; padding-right:40px; padding-left:24px; font-size: 100%;/*80%;*/ color:#fff;  text-decoration: none; }
.BlocResultatsBasTools ul.tools li.fav a:hover { background-position: 4px -1px; color:#fff; text-decoration:underline; }

.BlocResultatsBasTools ul.tools li.print a { background:url(/img/COL-COL/col/img/colloc_imprimer.gif) 4px -21px no-repeat; text-decoration: none; padding-right:20px; padding-left:24px; font-size: 100%;/*80%;*/ color:#fff; }
.BlocResultatsBasTools ul.tools li.print a:hover { background-position: 4px 0px; color:#fff; text-decoration: underline; }
.BlocResultatsBasTools ul.tools li.mail a { background:url(/img/COL-COL/col/img/colloc_message.gif) 4px -22px no-repeat; text-decoration: none; padding-right:50px; padding-left:24px; font-size: 100%;/*80%;*/ color:#fff; }
.BlocResultatsBasTools ul.tools li.mail a:hover { background-position: 4px -1px; color:#fff; text-decoration: underline; }

/*fin de modification barre resultats detail*/

.RechercheBlocResultatsBas { position: relative; top: -1px !important; font-size: 100%;/*90%;*/ color:#fff; overflow:hidden; }
.RechercheBlocResultatsBasLeft { position:relative; float: left; left: 120px; width:300px; font-size: 100%;/*90%;*/ }
.RechercheBlocResultatsBasLeft select { width: 160px; height:16px; font-size: 80%;/*90%;*/ padding: -1px 0px 0px 0px; margin: -1px 0px 0px 0px; }
.RechercheBlocResultatsBasRight { position:relative; float: right; left: 110px; width:300px; font-size: 100%;/*90%;*/ }
.RechercheBlocResultatsBasRight select { width: 130px; height:16px; font-size: 80%; padding: -1px 0px 0px 0px; margin: -1px 0px 0px 0px;  }

/*listing des resultats*/
.ResultatsBlocResultats { width:649px; display: block; position: relative; top: -34px; padding: 12px 0px 0px 0px; margin: 0px; }
.dossierResultatsPre { background: url('/img/COL-COL/col/img/test.jpg') left repeat-y; margin: 0px; padding: 0px 8px 0px 8px; display: block; height:48px; }
.ResultatsBlocResultatsLeft { position:relative; float: left; width:400px; padding: 8px 0px 0px 24px; height:40px; }
.ResultatsBlocResultatsRight { position:relative; float: right; width:158px; padding: 8px 0px 0px 24px; height:40px; }
.ResultatsBlocResultatsLeft ul li { width:600px; padding: 0px 0px 0px 0px; color:#9edaff; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); font-weight:normal; }
.ResultatsBlocResultatsRight ul li { width:158px; padding: 0px 0px 0px 0px; color:#9edaff; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); font-weight:normal; }

.ResultatsBlocResultatsDetailLeft { position:relative; float: left; width:30px; padding: 8px 0px 0px 8px; height:40px; }
.ResultatsBlocResultatsDetailRight { position:relative; float: right; width:594px; padding: 12px 0px 0px 0px; height:40px; font-size: 130%; color:#39393e; font-weight: normal; }

.forcissementResultatsBlocResultats { font-weight: bold; color: #2987c2; }
.forcissementResultatsBlocResultats a { font-weight: bold; color: #2987c2; }


.BlocResultatscenterPreH { position: relative; display: block; width:647px; background: url('/img/COL-COL/col/img/Bg_BlocBordOmbH.gif') bottom repeat-x; height: 1px; font-size: 1%; display: block; }
.BlocResultatscenterPreB { position: relative; display: block; width:647px; background: url('/img/COL-COL/col/img/Bg_BlocOmbre.jpg') right no-repeat; height: 13px; font-size: 1%; display: block; }

.listingResultatsImpaire { width:647px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px;  background-color:#ebf6fd; overflow:hidden; }
.listingResultatsPaire { width:647px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px;  background-color:#f4f7fa; overflow:hidden; }


.listingResultatsPre { background: url('/img/COL-COL/col/img/test.jpg') left repeat-y; position: relative; margin: 0px; padding: 0px 1px 0px 1px; display: block; }


/*ajout articles*/
.listingResultatsArticles { width:649px; display: block; position: relative; padding: 12px 0px 0px 0px; margin: 0px; overflow:hidden; margin-top: -12px; margin-bottom: -6px; }
.listingResultatsArticlesImpaire { width:635px; display: block; position: relative; padding: 6px 6px 6px 6px; margin: 0px; background-color:#ebf6fd; overflow:hidden; color: #474747; border-bottom: 1px solid #ebebec; font-size:12px; }
.listingResultatsArticlesPaire { width:635px; display: block; position: relative; padding: 6px 6px 6px 6px; margin: 0px; background-color:#f4f7fa; overflow:hidden; color: #474747; border-bottom: 1px solid #ebebec; font-size:12px;  }

.listingResultatsArticlesImpaire H2, .listingResultatsAticlesImpaire a:link, .listingResultatsAticlesImpaire a:active, .listingResultatsArticlesImpaire a  { position:relative; width:524px; padding: 0px 0px 0px 0px; color:#e03c3e; font-weight: bold; cursor:pointer; text-decoration:none; font-size:16px; }
.listingResultatsArticlesImpaire H2:hover, .listingResultatsAticlesImpaire a:hover { color:#e03c3e; text-decoration:underline; cursor:pointer; }

.listingResultatsArticlesPaire H2, .listingResultatsAticlesPaire a:link, .listingResultatsAticlesPaire a:active, .listingResultatsArticlesPaire a { position:relative; width:524px; padding: 0px 0px 0px 0px; color: #e03c3e; font-weight: bold; cursor:pointer; text-decoration:none; font-size:16px;  }
.listingResultatsArticlesPaire H2:hover, .listingResultatsAticlesPaire a:hover { color:#e03c3e; text-decoration:underline; cursor:pointer; }


.dossierResultatsArticlePre { background: url('/img/COL-COL/col/img/test.jpg') /*left repeat-y*/ no-repeat /*scroll*/ bottom center; -height:1%; position: relative; margin: 0px; padding: 0px 1px 0px 1px; display: block; /*overflow:hidden;*/ }

.dossierResultatsArticlePre H2 { width:auto; position:relative; padding: 6px 0px 5px 40px; color: #4fbde9; font-size: 16px; font-weight: bold; cursor:pointer; text-decoration:none; background-color: #F3F3F5;}

.dossierResultatsArticlePre H2:hover, .dossierResultatsArticlePre a:hover { color:#4fbde9; text-decoration:none; cursor:pointer; }

.contentdossierResultatsArticlePre { width:auto; position:relative; padding: 20px 20px 20px 40px; font-size: 110%; font-weight: normal; -height:1%; display: block; overflow:hidden; color: #474747; }

.lienTousArticles { width:635px; display: block; position: relative; padding: 0px 6px 0px 6px; margin: 0px; background: url('/img/COL-COL/col/img/test.jpg') bottom repeat-y; -height:1%; overflow:hidden; color: #474747; }
.lienTousArticles ul { padding: 6px 0px 6px 20px; width: 286px; overflow:hidden; }
.lienTousArticles li { width: 257px; padding: 9px 0px 9px 0px; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); text-align:left; }
.lienTousArticles li a, .lienTousArticles li a:active, .lienTousArticles li a:link { font-size: 10px; color:#48a3b6; text-decoration:none; }
.lienTousArticles a:hover { text-decoration:underline; }
/*fin ajout pour articles*/


/*ajout alerte email*/
.blocCriteresAlerteEmail { width:647px; display: block; position: relative; padding: 0px 0px 0px 0px; color: #474747; font-weight:normal; -height:1%; overflow:hidden; margin: 0px; border-left: 1px solid #efeef0; border-right: 1px solid #efeef0; }
.criteresAlerteEmail { width:635px; display: block; position: relative; padding: 6px 6px 6px 6px; background: url('/img/COL-COL/col/img/test2.jpg') center bottom repeat-x; -height:1%; overflow:hidden; color: #474747; /*left: -2px;*/ }
.criteresAlerteEmailDisposition { width:623px; display: block; position: relative; padding: 0px 0px 0px 12px; overflow:hidden; margin: 0px; }
.criteresAlerteEmail h1 { font-size: 120%; }
.criteresRappelChoix { width:600px; display: block; position: relative; padding: 6px 6px 6px 6px; color:#000; font-size: 100%; border: 1px solid #ebebec; margin-left: 0px; margin-right: 12px; color:#48a3b6; font-weight:bold; }
.affinerCriteresAlerteEmail { width:125px; display: block; position: relative; padding: 0px 6px 6px 6px; color:#000; font-size: 100%; left: 498px; overflow:hidden; }
.affinerCriteresAlerteEmail a, .affinerCriteresAlerteEmail a:active, .affinerCriteresAlerteEmail a:link { font-size: 100%; text-decoration:none; color:#48a3b6;
}
.affinerCriteresAlerteEmail a:hover { text-decoration:underline; }
.form_creer_alerte ul, .form_creer_alerte li { padding: 6px 0px 6px 6px; width: 450px; overflow:hidden; font-weight:bold; }
.form_creer_alerte INPUT.emailChampCreerAlerte { width: 150px; font-size:90%; margin-left:60px; }
.form_creer_alerte INPUT.nomChampCreerAlerte { width: 150px; font-size:90%; margin-left:72px; }
.form_creer_alerte INPUT.prenomChampCreerAlerte { width: 150px; font-size:90%; margin-left:50px; }
.modeReceptionAlerteEmail { width:600px; display: block; position: relative; padding: 6px 6px 6px 6px; color:#000; font-size: 100%; border: 1px solid #ebebec;  margin-right: 6px; color:#474747; font-weight:normal; }
.IntituleModeReceptionAlerteEmail { position:relative; width: 300px; font-weight:bold; left: 6px; font-size: 120%; color:#474747; }
.FondIntituleModeReceptionAlerteEmail { background-color:#FFFFFF; }
.Intitule2ModeReceptionAlerteEmail { position:relative; width: 300px; font-weight:bold; padding: 2px 0px 2px 0px; left: 6px; font-size: 110%; color:#48a3b6; }
.ComplementIntitule2ModeReceptionAlerteEmail { font-size: 90%; font-style:italic; margin-left:22px; }
.boutonCreerAlerte { background: url('/img/COL-COL/col/img/btn_creer_alerte.gif') right no-repeat; position: relative; margin-right: 6px; padding: 10px 0px 6px 38px; display: block; width:125px; color: #1069a1; font-weight: bold; float:right; height:18px; }
.boutonCreerAlerte a, .boutonCreerAlerte a:link, .boutonCreerAlerte a:active { color:#1069a1; }
.boutonCreerAlerte a:hover { color:#fff; text-decoration:none; }
/*fin ajout alerte email*/

.listingResultatsPreLeft { position:relative; display: block; float: left; width:90px; padding: 8px 0px 0px 16px; overflow:hidden ;}
.listingResultatsPreRight { position:relative; display: block; float: right; width:524px; padding: 4px 0px 4px 16px; overflow:hidden; }
.photolistingResultatsPreLeft { background-color:#fff; position:relative; padding: 4px; margin: 0px; width:62px;  }

.listingResultatsPreRight H2 { position:relative; width:auto; padding: 0px 0px 0px 0px; color: #000; font-size: 14px; font-weight: normal; cursor:pointer; display: inline; }
.listingResultatsPreRight H2:hover, .listingResultatsPreRight a:hover { color:#000; text-decoration:underline; cursor:pointer; }

.disponibilitelistingResultatsPreRight { position:relative; width:524px; padding: 0px 0px 0px 0px; color: #474747; font-size: 10px; overflow:hidden; }
.contentlistingResultatsPreRight { position:relative; padding: 2px 0px 0px 0px; margin: 0px; width:444px; color: #474747; font-size: 11px;  }
.lienlistingResultatsPreRight { position:relative; padding: 6px 0px 6px 0px; margin: 0px; width:524px; font-size: 10px; }
.lienlistingResultatsPreRight a, .lienlistingResultatsPreRight a:link, .lienlistingResultatsPreRight a:active { color:#4fbde9; }
.lienlistingResultatsPreRight a:hover { color:#4fbde9; text-decoration:underline; }

.lienlistingResultatsPreRight ul li { width:524px; margin: 0px 0px 0px 16px; color:#4fbde9; padding-left: 0px; list-style-image:url(/img/COL-COL/col/img/Icon_FlecheAlpha.gif); font-weight:normal; }

.navigationlistingResultatsPre { width:217px; display: block; position: relative; padding: 24px 0px 0px 430px; margin: 0px; height:24px; color:#00568c; }
.navigationlistingResultatsPre a:link, a, a:active { color: #00568c; font-size: 100%; text-decoration:underline; }
.navigationlistingResultatsPre a:hover { color: #00568c; font-size: 100%; text-decoration:none; }

.navigationlistingResultatsDetailPre { width:217px; display: block; position: relative; padding: 6px 0px 0px 470px; margin: 0px; height:18px; color:#00568c; }
.navigationlistingResultatsDetailPre a:link, a, a:active { color: #00568c; font-size: 100%; text-decoration:none; }
.navigationlistingResultatsDetailPre a:hover { color: #00568c; font-size: 100%; text-decoration:underline; }

.navigationTrouveDetailPre { width:647px; display: block; position: relative; padding: 12px 0px 0px 0px; margin: 0px; height:24px; color:#00568c; background-color:#f5f5f5; overflow:hidden; }
.navigationTrouveDetailPre a, .navigationTrouveDetailPre a:link, .navigationTrouveDetailPre a:active { color:#00568c; }
.navigationTrouveDetailPre a:hover { color:#00568c; text-decoration:underline; }

.navigationTrouveDetailPreLeft { position:relative; display: block; float: left; width:200px; padding: 0px 0px 0px 0px; left:40px; }
.navigationTrouveDetailPreRight { position:relative; display: block; float: right; width:200px; padding: 0px 0px 0px 0px; left:100px; }


.Trouve { width:647px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px; overflow:hidden; background-color:#fff; }
.TrouvePre { background: url('/img/COL-COL/col/img/test.jpg') left repeat-y; -height:1%; position: relative; margin: 0px; padding: 0px 1px 0px 1px; display: block; }
.TrouvePreLeft { position:relative; display: block; float: left; width:230px; padding: 24px 0px 0px 16px; }
.TrouvePreRight { position:relative; display: block; float: right; width:398px; padding: 24px 0px 4px 0px; }
.photoTrouvePreLeft { border: 1px solid #f0f0f0; position:relative; padding: 5px 5px 5px 9px; width:208px; height:189px; }
.gmapTrouvePreLeft { border: 1px solid #f0f0f0; position:relative; padding: 5px 5px 5px 9px; width:208px; height:189px; }

.autrephotoTrouvePre { width: 222px; height: 68px; padding: 0px; margin: 0px; }

.autrePhotoTrouvePreLeft { position:relative; display: block; float: left; width:70px; padding: 0px 0px 0px 0px; height:58px; }
.autrePhotoTrouvePreRight { position:relative; display: block; float: right; width:150px; padding: 0px 0px 0px 0px; height:58px; }
.autrePhotoTrouvePreRight1 { position:relative; display: block; float: left; width:74px; padding: 0px 0px 0px 4px; height:58px; }
.autrePhotoTrouvePreRight2 { position:relative; display: block; float: right; width:70px; padding: 0px 0px 0px 0px; height:58px; }

.autrephotoTrouvePreLeft { border: 1px solid #f0f0f0; position:relative; padding: 4px; margin: 0px; width:62px; height:58px; }

.TrouvePreRight H1 { position:relative; width:398px; padding: 0px 0px 0px 0px; color: #64c4ff; font-size: 140%; font-weight: bold; }

.datePublicationTrouvePreRight { position:relative; width:398px; padding: 0px 0px 18px 0px; color: #ccc; font-size: 100%; }

.mesinfosTrouvePreRight { position:relative; width:398px; padding: 0px 0px 0px 0px; color: #999; font-size: 100%; }
.villeTrouvePreRight { position:relative; width:398px; padding: 0px 0px 0px 0px; color: #999; font-size: 100%; }
.villeTrouvePreRight a { color: #999; font-size: 100%; }
.loyerTrouvePreRight { position:relative; width:398px; padding: 0px 0px 0px 0px; color: #999; font-size: 100%; }
.datedispoTrouvePreRight { position:relative; width:398px; padding: 0px 0px 0px 0px; color: #999; font-size: 100%; }
.dureeTrouvePreRight { position:relative; width:398px; padding: 0px 0px 18px 0px; color: #999; font-size: 100%; }

.forcissementTrouvePreRight { color: #64656a; }

.descriptionTrouvePreRight { position:relative; width:398px; padding: 0px 0px 0px 0px; color: #000; font-size: 110%;  }
.nbchambresDescriptionTrouvePreRight { position:relative; width:398px; padding: 0px 0px 0px 0px; color: #999; font-size: 100%; }
.nbsalledeauDescriptionTrouvePreRight { position:relative; width:398px; padding: 0px 0px 18px 0px; color: #999; font-size: 100%; }

.descriptionPlusTrouvePreRight { position:relative; width:380px; padding: 18px 0px 18px 0px; color: #999; font-size: 100%; }
.numAnnonceTrouvePreRight { position:relative; width:398px; padding: 18px 0px 0px 0px; color: #000; font-size: 100%; }
.lienRechercheVillePreRight { position:relative; width:398px; padding: 0px 0px 12px 0px; color: #000; font-size: 100%; }
.lienRechercheVillePreRight a { color: #1069a1; }

.contactTrouvePreRight { background: url('/img/COL-COL/col/img/Bt_Contact.gif') left no-repeat; position: relative; margin: 0px; padding: 10px 0px 0px 38px; display: block; height:25px; width:345px; color: #1069a1; font-weight: bold; }
.contactTrouvePreRight a, .contactTrouvePreRight a:link, .contactTrouvePreRight a:active { color:#1069a1; }
.contactTrouvePreRight a:hover { color:#fff; text-decoration:none; }

/*recherche avancee*/
.RechercheAvancee { width:649px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px; height:332px; background: url('/img/COL-COL/col/img/arpl_recherche_avancee.jpg');overflow:hidden; }
.titreRechercheAvancee { width:589px; display: block; position: relative; padding: 4px 0px 4px 60px; margin: 0px; height:48px; color: #fff; font-size: 160%; font-weight:bold; }
.localisationRechercheAvancee { width:649px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px; height:58px; overflow:hidden; }
.localisationRechercheAvanceeLeft { width:235px; display: block; position: relative; float: left; padding: 4px 0px 4px 85px; margin: 0px; height:48px; color: #fff; font-size: 140%; font-weight:bold;overflow:hidden; }
.localisationRechercheAvancee SELECT { width: 220px; font-size: 80%; }
.localisationRechercheAvanceeRight { width:260px; display: block; position: relative; float: right; padding: 4px 0px 4px 60px; margin: 0px; height:48px; color: #fff; font-size: 140%; font-weight:bold;overflow:hidden; }

.loyerRechercheAvancee { width:649px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px; height:68px; }
.loyerRechercheAvanceeLeft { width:334px; display: block; position: relative; float: left; padding: 7px 0px 1px 24px; margin: 0px; }
.titreloyerRechercheAvanceeLeft { position: relative; color: #fff; font-size: 140%; font-weight:bold; left: 60px; }

.loyerRechercheAvanceeLeft INPUT { width: 50px; font-size: 80%; }

.loyerRechercheAvanceeLeft1 { width:126px; display: block; position: relative; float: left; padding: 4px 0px 4px 74px; margin: 0px; height:32px; color: #fff; font-size: 120%; }
.loyerRechercheAvanceeLeft2 { width:130px; display: block; position: relative; float: right; padding: 4px 0px 4px 0px; margin: 0px; height:32px; color: #fff; font-size: 120%; }

.loyerRechercheAvanceeRight { width:278px; display: block; position: relative; float: right; padding: 14px 0px 4px 12px; margin: 0px; height:22px; color: #fff; font-size: 120%; }

.RechercheAvanceeBas { width:648px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px; height:116px; }
.RechercheAvanceeBasLeft { width:200px; display: block; position: relative; float: left; padding: 4px 0px 4px 80px; margin: 0px; height:38px; color: #fff; font-size: 120%; }
.RechercheAvanceeBasLeft INPUT { width: 70px; font-size: 80%; }
.RechercheAvanceeBasRight { width:360px; display: block; position: relative; float: right; padding: 4px 0px 4px 0px; margin: 0px; height:38px; color: #fff; font-size: 120%; }
.titreRechercheAvanceeBasLeft { color: #39393e; font-size: 100%; font-weight:bold; }
.contentRechercheAvanceeBasLeft { padding-left: 20px; padding-top: 6px; color: #39393e; font-size: 90%; }

.RechercheAvanceeBasRight1 { width:160px; display: block; position: relative; float: left; padding: 4px 0px 4px 0px; margin: 0px; height:38px; color: #fff; font-size: 90%; }

.content1RechercheAvanceeBasRight1 { padding-left: 40px; color: #39393e; font-size: 90%; }
.content2RechercheAvanceeBasRight1 { padding-left: 25px; padding-top: 6px; color: #39393e; font-size: 90%; }
.content1RechercheAvanceeBasRight1 INPUT { width: 50px; font-size: 80%; }
.content2RechercheAvanceeBasRight1 INPUT { width: 50px; font-size: 80%; }

.RechercheAvanceeBasRight2 { width:190px; display: block; position: relative; float: right; padding: 4px 0px 4px 10px; margin: 0px; height:38px; color: #fff; font-size: 90%; }
.RechercheAvanceeBasRight2 INPUT { width:70px; margin: 4px 0px 4px 0px; font-size: 80%; }

.RechercheAvanceeMenuBas { width:648px; display: block; position: relative; padding: 0px 0px 0px 0px; margin: 0px; height:38px; }
.RechercheAvanceeMenuBasLeft { width:388px; display: block; position: relative; float: left; padding: 4px 0px 4px 0px; margin: 0px; height:38px;  }

.RechercheAvanceeMenuBasLeft1 { width:124px; display: block; position: relative; float: left; padding: 4px 0px 0px 44px; margin: 0px; height:38px; color: #fff; font-size: 100%; }
.RechercheAvanceeMenuBasLeft2 { width:200px; display: block; position: relative; float: right; padding: 4px 0px 0px 20px; margin: 0px; height:38px; color: #fff; font-size: 100%; }
.RechercheAvanceeMenuBasLeft1 a, .RechercheAvanceeMenuBasLeft1 a:link, .RechercheAvanceeMenuBasLeft1 a:active { color:#fff;font-size: 100%; }
.RechercheAvanceeMenuBasLeft1 a:hover { color:#fff; text-decoration:underline; }
.RechercheAvanceeMenuBasLeft2 a, .RechercheAvanceeMenuBasLeft2 a:link, .RechercheAvanceeMenuBasLeft2 a:active { color:#fff;font-size: 100%; }
.RechercheAvanceeMenuBasLeft2 a:hover { color:#fff; text-decoration:underline; }

.RechercheAvanceeMenuBasRight { width:260px; display: block; position: relative; float: right; padding: 4px 0px 4px 0px; margin: 0px; height:38px; }

.RechercheAvanceeMenuBasRight1 { width:140px; display: block; position: relative; float: left; padding: 4px 0px 0px 0px; margin: 0px; height:38px; color: #fff; font-size: 100%; }
.RechercheAvanceeMenuBasRight2 { width:120px; display: block; position: relative; float: right; padding: 0px 0px 0px 0px; margin: 0px; height:38px; color: #fff; font-size: 100%; }
.RechercheAvanceeMenuBasRight1 a, .RechercheAvanceeMenuBasRight1 a:link, .RechercheAvanceeMenuBasRight1 a:active { color:#fff; font-size: 100%; }
.RechercheAvanceeMenuBasRight1 a:hover { color:#fff; text-decoration:underline; }
.RechercheAvanceeMenuBasRight2 a, .RechercheAvanceeMenuBasRight2 a:link, .RechercheAvanceeMenuBasRight2 a:active { color:#fff; font-size: 100%; }
.RechercheAvanceeMenuBasRight2 a:hover { color:#fff; text-decoration:underline; }