#languagesBreadCrumb{margin-bottom:5px}
#languages{float:left;width:180px;background-repeat:repeat-y;padding:0 5px 0 0;height:13px;text-align:right}
#breadCrumb{font-size:10px;float:left;width:645px;padding-left:7px}
#breadCrumb a{color:#043697;text-decoration:underline;font-size:11px}
#breadCrumb a:hover{text-decoration:none}
#breadCrumb a.racine{font-weight:bold}
#breadCrumb .courant{font-weight:bold;font-size:11px}
.enteteFiltre{padding-left:10px;font-size:12px;font-weight:bolder;line-height:30px;background-repeat:no-repeat;height:32px}
.bottomFiltre{font-size:1px;margin-bottom:10px}
.flecheTitle{float:left;padding:10px 0 3px 0}
.filtreTitle{font-size:14px;font-weight:bold;padding:10px 0 0 10px;float:left}
.filtreBloc{width:178px;padding-left:10px;padding-bottom:5px}
.lienFiltre{line-height:1.75em;font-size:11px}
.resultFiltre{max-height:175px;height:expression(this.scrollHeight>300 ? "300px":"auto");width:95%;overflow:auto}
#filtreBlocMap{width:184px;padding:0 2px;cursor:pointer}
#viewLargerMap{border-top:1px solid #999999;padding:7px 0 3px 0;text-align:center;font-weight:bold}
#viewLargerMap a{text-decoration:underline}
#viewLargerMap a:hover{text-decoration:none}
#mapBloc{margin-top:10px}
#zoneMap{border-left:1px solid #808080;border-right:1px solid #808080;background-color:#FFFEF3;width:184px}
#bch{padding:0;margin-bottom:10px}
.ajaxRubrique{text-decoration:underline;font-size:11px;line-height:1.5}
.ajaxRubrique:hover{text-decoration:none}
#advSearchTop{width:657px;position:relative;background-color:#FFFFFF;background-repeat:no-repeat}
#advSearchLeftForm{float:left;width:320px;font-weight:bold;padding-top:2px}
#advSearchRightForm{position:relative;float:left;width:160px;font-weight:bold;padding:4px 0 0 5px}
#advSearchLeftFormED{float:left;width:375px;font-weight:bold;padding:5px 10px 0 70px}
#advSearchRightFormED{position:relative;float:left;width:180px;font-weight:bold;padding:7px 0 0 5px}
#advSearchLeftForm .inputSearchAdv{width:210px;font-size:14px}
#advSearchLeftForm .inputSearchMiddleAdv{width:90px;font-size:14px}
#advSearchLeftFormED .inputSearchAdv{width:252px;font-size:14px}
#advSearchLeftFormED .inputSearchMiddleAdv{width:133px;font-size:14px}
.inputSearchMiniAdv{width:50px;font-size:14px}
.selectSearchAdv{width:150px;font-size:14px}
.checkBoxSearchAdv{clear:both;width:90%}
.checkBoxSearchAdv input{float:left;width:13px;height:13px;margin:3px 10px 3px 0}
.checkBoxSearchAdv label{font-size:11px;font-weight:bold;line-height:1.5em}
.liAdv{clear:both;padding-top:5px;height:18px;list-style:none}
.libFieldAdv{font-size:11px;font-weight:bold;width:80px;float:left;padding-top:3px}
.libFieldMiniAdv{padding-left:10px;font-size:10px;font-weight:bold;width:45px;float:left;padding-top:3px}
.divInputSearchAdv{float:left;padding-left:10px}
#errorMessageAdv{position:absolute;top:70px;left:12px;width:140px;display:none;color:red;font-weight:bold}
#submitSearchAdv{padding-top:22px;text-align:center}
#errorMessageAdvED{position:absolute;padding-top:10px;display:none;color:red;font-weight:bold}
#submitSearchAdvED{padding-top:55px;text-align:center}
#searchTop{height:72px;background-color:#FFFFFF;background-repeat:no-repeat;position:relative}
#searchBottom{height:74px;background-color:#FFFFFF;background-repeat:no-repeat;position:relative}
#absoluteRubTopAP,#absoluteRubTopAI,#absoluteRubTopIR{display:none;position:absolute;z-index:5;background-repeat:no-repeat;width:351px;height:236px;top:71px;left:182px;padding-top:5px}
#absoluteRubTopED{display:none;position:absolute;z-index:5;background-repeat:no-repeat;width:351px;height:236px;top:71px;left:153px;padding-top:5px}
#absoluteRubBottomAP,#absoluteRubBottomAI,#absoluteRubBottomIR{display:none;position:absolute;z-index:5;background-repeat:no-repeat;width:351px;height:236px;top:-236px;left:123px;padding-top:5px}
#absoluteRubBottomED{display:none;position:absolute;z-index:5;background-repeat:no-repeat;width:351px;height:236px;top:-236px;left:153px;padding-top:5px}
#absoluteRubTopCloseAP,#absoluteRubTopCloseAI,#absoluteRubTopCloseIR{display:none;text-align:right;width:298px;font-weight:bold;margin:5px 2px 0 0}
#absoluteRubTopCloseED{display:none;text-align:right;width:493px;font-weight:bold;margin:5px 2px 0 0}
#absoluteRubBottomCloseAP,#absoluteRubBottomCloseAI,#absoluteRubBottomCloseIR{display:none;text-align:right;width:298px;font-weight:bold;margin:52px 2px 0 0}
#absoluteRubBottomCloseED{display:none;text-align:right;width:493px;font-weight:bold;margin:45px 2px 0 0}
#absoluteRubTopLetter,#absoluteRubBottomLetter{text-align:center;font-size:11px}
#absoluteRubContentTop,#absoluteRubContentBottom{height:200px;overflow:auto;width:335px;text-align:left;margin:11px 0 0 9px}
#findActivityTopAP,#findActivityTopAI,#findActivityTopIR{margin:3px 0 0 34px;font-size:11px;font-weight:bold;float:left;text-align:center;width:276px}
#findActivityTopED{margin:5px 0 0 24px;font-size:11px;font-weight:bold;float:left;text-align:center;width:494px}
#findActivityAfterTopAP,#findActivityAfterTopAI,#findActivityAfterTopIR{display:none;padding-top:13px;margin-left:18px;font-size:14px;font-weight:bold;float:left;text-align:center;width:285px}
#findActivityAfterTopED{display:none;padding-top:13px;margin-left:155px;font-size:14px;font-weight:bold;float:left;text-align:center;width:345px}
#findActivityBottomAP,#findActivityBottomAI,#findActivityBottomIR{margin:3px 0 0 24px;font-size:11px;font-weight:bold;float:left;text-align:center;width:276px}
#findActivityBottomED{margin:5px 0 0 24px;font-size:11px;font-weight:bold;float:left;text-align:center;width:494px}
#findActivityAfterBottomAP,#findActivityAfterBottomAI,#findActivityAfterBottomIR{position:absolute;display:none;left:182px;top:25px;font-size:14px;font-weight:bold;text-align:center;width:290px}
#findActivityAfterBottomED{position:absolute;display:none;left:182px;top:18px;font-size:14px;font-weight:bold;text-align:center;width:290px}
#inputSearchTop,#inputSearchBottom{float:left}
.logoSearch{cursor:pointer;padding-left:15px;width:140px;height:64px;float:left}
.letter{padding-left:1px;text-decoration:underline}
.letter:hover{text-decoration:none}
.inputSearchActivities{float:left;padding-left:3px;padding-top:5px}
#inputTopAP,#inputTopAT,#inputTopAI,#inputTopIR{margin:20px 0 0 24px;width:300px;font-size:14px;padding:2px}
#inputTopED{margin:22px 0 0 24px;width:490px;font-size:14px;padding:2px}
#inputBottomAP,#inputBottomAT,#inputBottomAI,#inputBottomIR{margin:27px 0 0 24px;width:300px;font-size:14px;padding:2px}
#inputBottomED{margin:22px 0 0 24px;width:490px;font-size:14px;padding:2px}
.submitSearchTopAP,.submitSearchTopAT,.submitSearchTopAI,.submitSearchTopIR{float:right;height:32px;width:96px;padding-top:14px;padding-right:38px}
.submitSearchTopED{float:right;height:37px;width:97px;padding-top:15px;padding-right:15px}
.submitSearchBottomAP,.submitSearchBottomAT,.submitSearchBottomAI,.submitSearchBottomIR{float:right;height:32px;width:96px;padding-top:21px;padding-right:38px}
.submitSearchBottomED{float:right;height:37px;width:97px;padding-top:15px;padding-right:15px}
#contentListResultAP,#contentListResultAT,#contentListResultAI,#contentListResultIR{background-color:#E6E6E6;background-repeat:repeat-x;background-position:bottom;padding:5px 5px 0 5px}
#contentListResultED{background-color:#E6E6E6;background-repeat:repeat-x;background-position:bottom;padding:5px 5px 3px 5px;margin: 5px 0 8px 0;border-top:1px solid #666666;border-bottom:1px solid #666666}
.trieAndPaginationAP,.trieAndPaginationAT,.trieAndPaginationAI,.trieAndPaginationIR{position:relative;background-color:#E6E6E6;padding-top:5px;height:20px;font-size:11px}
.trieAndPaginationED{position:relative;background-color:#FFFFFF;height:17px;font-size:11px}
.nbResults{position:absolute;left:8px;z-index:10;}
.tries{position:absolute;text-align: center;width: 100%;}
.imgTrie{float:left;padding:3px 0 0 5px}
.linkTrie{float:left}
.pagination{position: absolute; right: 8px; z-index: 10;}
.pagination strong{padding-right: 3px}
.aLibTrie{color:#000000;text-decoration:underline;font-size:11px}
.aLibTrie:hover{text-decoration:none}
.aLibActivity{text-decoration:underline}
.aLibActivity:hover{text-decoration:none}
#contentResult{padding: 3px 0 4px 0;width:646px}
span.hiliteED{background-color:#636563;color:white;}
span.hiliteAP{background-color:#FFDE5A}
span.hiliteAT{background-color:#DCF4DC}
span.hiliteAI{background-color:#FFC59F}
span.hiliteIR{background-color:#DEEFF9}
.zoneInsert{float:left;background-color:#FFFFFF;width:633px;padding:0 7px}
.bulleNum{float:left;width:21px;height:20px;font-weight:bold;text-align:center;background-repeat:no-repeat;font-weight:bold;padding-top:1px}
.zoneNomAdresse{float:left;width:400px;padding-left:8px}
.screenshot{position:relative;z-index:100}
div.screenshot em{background-repeat:no-repeat;width:128px;height:100px;position:absolute;top:0px;left:-150px;text-align:center;z-index:2;display:none}
a.raisSoc{color:#000000;font-size:12px;font-weight:bold;text-decoration:underline}
a.raisSoc:hover{text-decoration:none}
.adresse{padding-top:3px}
.cpEtPaysEtLoc{padding-top:2px}
.telephone{padding-top:2px;font-weight:bold}
.zoneServices{float:right;width:200px}
.service{float:right;padding-bottom:3px}
.serviceImg{float:left;font-size:1px;padding-left:4px}
.serviceLibelle{float:left}
.serviceLibelle a{text-decoration:underline;padding:0 2px 0 2px}
.serviceLibelle a:hover{text-decoration:none}
.imgClickToCall{float:left;font-size:1px}
.zoneInfos{float:left;width:71%;padding-left:30px;padding-right:5px}
.zoneInfosWithoutNumBulle{float:left;width:71%;padding-left:8px;padding-right:5px}
.txtDesc{padding-top:8px;line-height:1.5em}
.txtDesc a{color:#4470D5;text-decoration:underline}
.txtDesc a:hover{text-decoration:none}
.zoneLinks{padding-top:5px;line-height:1.5em}
.linkImg{float:left;font-size:1px;padding-right:5px}
.linkLibelle{float:left;padding-right:10px}
.linkLibelle a{text-decoration:underline}
.linkLibelle a:hover{text-decoration:none}
.linkProductVideo{color:#CC3333}
.linkProductNews{color:#CC3333}
.zoneLogo{float:right;font-size:1px;width:110px;text-align:right}
.zoneLogoWithoutNumBulle{float:right;font-size:1px;width:110px;text-align:right;padding-top:10px}
.zoneKeyword{padding-top:5px;color:#636563}
.zoneKeywordWithoutNumBulle{padding:5px 0 0 0;width:500px;color:#636563}
.zoneRubrique{color:#636563;font-weight:bold;float:left;padding:5px 0 0 30px;width:500px}
.zoneRubriqueWithoutNumBulle{color:#636563;font-weight:bold;float:left;padding:10px 0 0 8px;width:500px}
.zoneRubrique a,.zoneRubriqueWithoutNumBulle a{color:#636563;padding-right:3px;font-weight:bold;text-decoration:underline}
.zoneRubrique a:hover,.zoneRubriqueWithoutNumBulle a:hover{text-decoration:none}
.plusInfo{padding-top:5px;float:right;width:100px}
.productsInfo{font-weight:bold;color:red;padding:5px 0 0 30px}
.plusImg{float:right;font-size:1px;padding-right:4px}
.plusLibelle{float:right;font-weight:bold}
.plusLibelle a{text-decoration:underline}
.plusLibelle a:hover{text-decoration:none}
#partieDroite{border:1px solid #808080;float:right;width:184px}
#fromActivityAP,#fromActivityAT,#fromActivityAI,#fromActivityIR{font-size:12px;font-weight:bold;background-color:#666666;width:100%;margin:1px 0 1px 0;height:23px;padding-top:7px}
#fromActivityED{font-size:12px;font-weight:bold;background-color:#AFAFAF;border-top:1px solid #666666;border-bottom:1px solid #666666;width:100%;margin-bottom:5px;height:23px;padding-top:7px}
#fromActivityTitle{color:#FFFFFF;padding-left:42px}
#fromActivityLibED{color:#FFFFFF}
#fromActivityLibAP{color:#FECB00}
#fromActivityLibIR{color:#A2C1D6}
#fromActivityLibAI{color:#FE9B58}

/* Encart Immo */
.encartsImmo{margin:3px 0px 3px 30px;padding:5px 5px;border-top:2px solid #51AEB5;border-bottom:2px solid #51AEB5}
.encartsImmo .encartImmo{float:left;width:90px;padding-left:25px}
.encartsImmo .encartImmo .imgImmo{border:1px solid #D7E6EB;width:85px;height:65px}
.encartsImmo .encartImmo .photoImmo{width:85px;height:65px}
.encartsImmo .encartImmo .noPhotoImmo{padding:8px 0px 0px 8px;width:68px;height:49px}
.encartsImmo .encartImmo .txtImmo{text-align:center}
.encartsImmo .linkAllAdsImmo{text-align:right;padding-top:5px}