body,div,ul,ol,li,p,hr,img,h1,h2,h3,h4,a,form,table,legend,fieldset,dl,dt,dd,input,label{margin:0;padding:0;}
body{position:relative;font-family:Arial,Helvetica,sans-serif;}
a{outline:none;}
a img {border:0;}
.coul{color:#009de0;} /*bleu*/
.nod{display:none;}

/* navigation */
#navTop{position:absolute;top:0;width:100%;height:22px;font-size:12px;background-color:#b6d536;color:#3a3a3a;}
#navTop ul{margin-left:1%;list-style-type:none;}
#navTop li{display:inline;}
#navTop a{color:#3a3a3a;line-height:22px;}
#navTop a:hover{text-decoration:none;}
#navTop a.rss {position:relative;float:right;margin:2px;}

#container{position:relative;width:980px;margin:0 auto;text-align:center;padding-top:22px;}
#containerHome{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}

/* pas de resultat */
#containerPasResultat{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}
#contentPasResultat{position:relative;width:100%;padding:40px 0;font-size:16px;font-weight:bold;}

/* page d'attente */
#containerAttente{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}
#contentAttente{position:relative;width:100%;padding:0px 0 60px 0;background:#fff url(../images/animRedirection.gif) 50% 100% no-repeat;}

/* zone pub attente */
#pubAttente{position:relative;width:320px;height:280px;background:#fff url(../images/bgPub300.gif) 0 0 no-repeat;margin:10px auto 0 auto;}
#pubAttenteContent{position:absolute;z-index:1;width:300px;height:250px;background:#fff;top:20px;right:10px;}

/* compteurs home*/
#compteurs{position:relative;padding-bottom:10px;}
#compteurs h1{position:relative;font-size:16px;text-align:center;}
a#changeDpt{position:relative;display:block;float:right;width:100px;text-align:left;font-size:9px;line-height:10px;color:#676867;}
a#changeDpt:hover{text-decoration:none;}

#contentHome{position:relative;width:100%;height:290px;z-index:1;}

/* liens home */
#navHome{position:relative;width:480px;height:280px;float:left;background:#fff url(../images/bgNavHome.gif) 0 0 no-repeat;margin:1px;text-align:left;}
#navHome h2{font-size:18px;padding:20px;}
#navHome ul{ list-style-image:url(../images/pictoPuce.gif); }
#navHome ul li{color:#737272;font-size:12px;}
#navHome ul li a{font-weight:bold; color:#98b812;font-size:16px;}
#navHome ul li ul{margin-left:15px;list-style-image:none;list-style-type:square;}
#navHome ul li ul li{margin:5px 0;color:#1096cf;}
#navHome ul li ul li a{font-weight:normal;color:#1096cf;font-size:14px;}
#navHome a:hover{text-decoration:none;}

#navAutoMoto{position:absolute;top:70px;left:40px;}
#navImmo{position:absolute;top:165px;left:40px;}
#navBaf{position:absolute;top:70px;left:260px;}

/* zone pub home */
#pubCarre{position:relative;width:320px;height:280px;float:left;background:#fff url(../images/bgPub300.gif) 0 0 no-repeat;margin:1px;}
#pubCarreContent{position:absolute;z-index:1;width:300px;height:250px;background:#fff;top:20px;right:10px;}

/* resultats */
#resultats{position:relative;width:600px;float:left;display:inline;}

/* zone pub page resultats */
#pubRight{position:relative;width:175px;float:left;display:inline;}
#pubRightContent{position:absolute;z-index:1;width:160px;height:600px;top:0;right:0;background:#fff;}

/* zone pub page 0 résultat */
#pubPasResultat{position:relative;height:110px;width:100%;}
#pubPasResultatContent{position:absolute;z-index:1;width:728px;height:90px;background:#fff;top:5px;left:40px;text-align:left;}

/* bloc annonce*/
.annonce{position:relative;margin:5px 0 5px 0;height:80px;border-style:solid;border-width:1px;text-align:left;overflow-y:auto;}
.annonce.odd{border-color:#c2c1c1;background-color:#fbfbfb;}
.annonce.even{border-color:#c9ca91;background-color:#f7fbe6;}
.annonce .photo{position:absolute;z-index:1;margin:5px;width:88px;height:66px;font-size:7px;}
.annonce .prix{position:absolute;top:5px;right:5px;color:#01b4fe;font-size:18px;font-weight:bold;}
.annonce .prix img{ vertical-align:middle;}
.annonce .txt{position:absolute;width:400px;top:2px;left:100px;}
.annonce h2 a,.annonce h2{font-size:14px;color:#85a601;}
.annonce .dpt{position:relative;font-size:11px;color:#627b00;font-weight:bold;}
.annonce .desc{position:relative;font-size:10px;color:#636363;}
.annonce .src{position:relative;font-size:11px;color:#0399e7;height:16px;}
.src a{color:#0399e7;text-decoration:none;}
.type{background:transparent url(../images/pictoType.gif) 0 0 no-repeat;padding-left:12px;font-size:12px;font-weight:bold;color:#0399e7;}

/* origines multiples */
a.srcMulti {position:relative;color:#fc6704;background:transparent url(../images/pictoMulti.gif) 0 0 no-repeat;padding-left:15px;text-decoration:underline;}
.listeMulti{position:absolute;bottom:0;left:90px;padding:2px;width:300px;background-color:#feebc9;border:1px solid #fc8c04;color:#fc6704;}
.listeMulti ul{list-style-type:square;list-style-position:inside;}
.listeMulti ul li a{padding:0;margin:0;color:#fc6704;}
.listeMulti a{background:none;}
.listeMulti a.close{display:block;background:transparent url(../images/pictos.gif) top right no-repeat;float:right;padding-right:18px;font-size:10px; color:#666; line-height:14px;}

/* zone pagination top */
#navResultatsTop{position:relative;width:100%;height:60px;background:transparent url(../images/navResultatsTop.gif) 50% 0 no-repeat;}
#paginationTop{position:relative;font-size:11px;color:#202c37;height:28px;}
#paginationTop a{color:#202c37;text-decoration:none;}
/* tris */
#trisTop{position:relative;font-size:11px;color:#202c37;}
#trisTop fieldset{border:0;}
#trisTop fieldset#preferencesNbPage{position:relative;padding-right:10px;height:32px;float:right;display:inline;text-align:right;background:transparent url(../images/navResultatsTop.gif) bottom right no-repeat;}
#trisTop fieldset#preferencesTris{position:relative;padding-left:10px;height:32px;text-align:left;background:transparent url(../images/navResultatsTop.gif) bottom left no-repeat;}
#trisTop label{color:#0280c1;margin-top:5px;}
#trisTop select{height:18px;font-size:11px;margin-top:5px;}
/* pages top */
#paginationTop a.prev, #paginationTop span.prev{position:absolute;display:block;top:0;left:0;background:transparent url(../images/navResultatsTop.gif) top left no-repeat;padding:6px 0 6px 10px;color:#202c37;}
#paginationTop span.prev.inactive,#paginationTop a.prev.inactive, #paginationTop a.next.inactive, #paginationTop span.next.inactive{color:#9da001;}
#paginationTop a.next, #paginationTop span.next{position:absolute;display:block;top:0;right:0;background:transparent url(../images/navResultatsTop.gif) top right no-repeat;padding:6px 10px 6px 0;}
#paginationTop .pagination{position:relative;margin:0 auto;text-align:center;width:400px;padding-top:6px;}
#paginationTop .pagination a{padding:2px;text-decoration:none;color:#202c37;}
#paginationTop .pagination a:hover, #paginationTop .pagination a.current{background-color:#fff;color:#202c37;}

/* zone pagination bottom */
#navResultatsBottom{position:relative;width:100%;height:30px;background:transparent url(../images/navResultatsBottom.gif) top left no-repeat;}
#paginationBottom{position:relative;font-size:11px;color:#202c37;height:30px;}
#paginationBottom a{color:#202c37;text-decoration:none;}
/* pages bottom */
#paginationBottom a.prev, #paginationBottom span.prev{position:absolute;display:block;top:0;left:0;background:transparent url(../images/navResultatsBottom.gif) top left no-repeat;padding:6px 0 10px 10px;color:#202c37;}
#paginationBottom a.next, #paginationBottom span.next{position:absolute;display:block;top:0;right:0;background:transparent url(../images/navResultatsBottom.gif) top right no-repeat;padding:6px 10px 10px 0;color:#202c37;}
#paginationBottom span.prev.inactive, #paginationBottom span.next.inactive{color:#9da001}
#paginationBottom .pagination{position:relative;margin:0 auto;text-align:center;width:380px;padding-top:6px;}
#paginationBottom .pagination a{padding:2px;text-decoration:none;color:#202c37;}
#paginationBottom .pagination a:hover, #paginationBottom .pagination a.current{background-color:#fff;color:#202c37;}

/* colonne recherche + facettes */
#recherche{position:relative;width:190px;}

/* bloc nbRecherche */
#nbRecherche{position:relative;background:#fff url(../images/bgNbRecherche.gif) 0 0 no-repeat;color:#fff;width:100%;height:94px;font-size:12px;font-weight:bold;} 
#nbRecherche strong{display:block;padding-top:15px;font-size:40px;}

/* bloc filtres recherche */
#filtresRecherche{position:relative;margin-top:10px;background:url(../images/bgFacettes.gif) bottom left no-repeat;font-size:11px;text-align:left;padding-bottom:10px;}
.enteteFacettes{position:relative;background:url(../images/bgFacettes.gif) top left no-repeat;font-size:13px; font-weight:bold;color:#696a69;height:30px;line-height:25px;padding-left:10px;}
#filtresRecherche ul{position:relative;list-style-type:none;width:186px;margin-left:2px;color:#1096cf;}
#filtresRecherche li{position:relative;margin-top:5px;}
#filtresRecherche li a{position:relative;color:#1096cf;text-decoration:none;display:block;height:100%;padding-left:10px;background:url(../images/bgRemove.gif) top right no-repeat;line-height:17px;}
#filtresRecherche a#suppFiltres{position:relative;padding-right:18px;margin:8px 2px 0 2px;text-align:right;color:#868789;text-decoration:none;display:block;background:url(../images/bgRemove.gif) bottom right no-repeat;line-height:18px;}

/* bloc affiner recherche */
#affinerRecherche{position:relative;margin-top:10px;background:url(../images/bgFacettes.gif) bottom left no-repeat;font-size:11px;text-align:left;padding-bottom:10px;}
.enteteFacettes{position:relative;background:url(../images/bgFacettes.gif) top left no-repeat;font-size:13px; font-weight:bold;color:#696a69;height:30px;line-height:25px;padding-left:10px;}

.dim{position:inherit;width:186px;margin-left:2px;font-size:11px;background-color:#fff;overflow:hidden;}
.dim h2{margin-top:5px;font-size:11px;color:#1096cf;padding-left:10px;line-height:18px;cursor:pointer;}
.dim h2.toggler.ouvert{background:#fff url(../images/bgDim.gif) bottom right no-repeat;color:#065a76;}
.dim h2.toggler{background:#fff url(../images/bgDim.gif) top right no-repeat;}

.dimElem { overflow:hidden;}
.dimElem ul {position:relative;list-style-type:none;width:186px;margin-left:2px;color:#1096cf;}
.dimElem ul li{position:relative;margin-top:2px;}
.dimElem ul li a{position:relative;color:#1096cf;text-decoration:none;padding-left:10px;text-decoration:underline; }
.dimElem ul li a:hover{text-decoration:none;}

/* content */
#content{position:relative;width:780px;float:right;display:inline;}

/* moteur de recherche */
#moteur{position:relative;height:105px;background-color:#fff;background-position:0 0;background-repeat:no-repeat;z-index:10;}
#container  #moteur { background-image:url(../images/bgMoteur.gif);}
#containerPasResultat  #moteur { background-image:url(../images/bgMoteurHome.gif);}
#containerHome #moteur { background-image:url(../images/bgMoteurHome.gif); }
#container  #moteur.griser, #containerHome #moteur.griser {background-position:bottom left;}

#moteur fieldset{border:0;}
#moteur label{font-size:24px;font-weight:bold;color:#fff;}
#moteur span.ex{position:absolute;display:block;width:260px;font-size:11px;color:#676867;text-align:left;}

#mQuoi{position:absolute;top:18px;left:20px;}
#mQuoi input{position:absolute;top:2px;left:75px;width:232px;padding:4px 0;color:#000;font-weight:bold;font-size:14px;border:0;background-color:#fff;}
.griser #mQuoi input{background-color:#e2e2e2;}
#mQuoi span.ex{top:38px;left:73px;}

#mOu{position:absolute;top:18px;left:370px;}
#mOu input{position:absolute;top:2px;left:46px;width:210px;padding:4px 0;color:#000;font-weight:bold;font-size:14px;border:0;}
.griser #mOu input{background-color:#e2e2e2;}
#mOu span.ex{top:38px;left:44px;}

#btnRechercher{position:absolute;top:20px;right:20px;}

/* boite autre dpt moteur recherche */
#autreDpt{position:absolute;width:221px;padding-bottom:10px;z-index:999;top:45px;left:412px;background:transparent url(../images/bgAutreDpt.gif) bottom no-repeat;font-size:11px;text-align:left;}
#autreDpt ul {list-style-type:none;}
#autreDpt a {text-decoration:none;}
#autreDpt ul li a{display:block;height:100%;padding-left:10px;color:#3a3a3a;}
#autreDpt ul li a:hover {background-color:#009de0;color:#fff;}
#removeDpt{position:relative;padding-right:18px;margin:8px 2px 0 2px;text-align:right;color:#868789;text-decoration:none;display:block;background:url(../images/bgRemove.gif) bottom right no-repeat;line-height:18px;}

/* zone pub top*/
#pubTop{position:relative;height:110px;background:#fff url(../images/bgMegaBann.gif) 0 0 no-repeat;}
#pubTopContent{position:absolute;z-index:1;width:728px;height:90px;background:#fff;top:5px;right:10px;}

/* upperLine */
#upperLine{position:relative;font-size:14px;width:770px;text-align:left;margin-left:210px;}
#upperLine h1{color:#009de0;display:inline;font-size:16px;}

/* bottomLine */
#bottomLine{position:relative;margin:10px 10px 0 10px;color:#009fe0;font-size:10px;text-align:left;}
#bottomLine a{color:#009fe0;}
#bottomLine a:hover{text-decoration:none;color:#b6d536;}

/* navBottom */
#navBottom{position:relative;margin:20px 0 0 0;color:#585857;font-size:12px;}
#navBottom a{color:#585857;padding:0 4px;}
#navBottom a:hover{text-decoration:none;color:#b6d536;}

/* partenaires */
#partenaires{position:relative;margin:5px 0 0 0;color:#585857;font-size:12px;}
#partenaires a{color:#585857;padding:0 4px;}
#partenaires a:hover{text-decoration:none;color:#b6d536;}

/*copyright*/
#copyright{position:relative;clear:both;margin:10px 0 0 0;color:#585857;font-size:12px;}

/*liste Zones Géo*/
.colZones {width:31%;float:left;color:#009de0;}

#listeZones ul {padding-left:20px;}
#listeZones ul li ul {padding-left:0;list-style:none;}
#listeZones ul li a { font-weight:bold;text-decoration:none;}
#listeZones ul li ul li a { font-weight:normal;}

#listeZones ul li a{display:block;height:100%;padding-left:10px;color:#3a3a3a;}
#listeZones ul li a:hover {background-color:#009de0;color:#fff;}

/* glossaire */
#containerGlossaire{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}
#containerGlossaire #header{position:relative;text-align:left;}
#containerGlossaire #header #logo{position:relative;float:left;display:inline;margin-right:5px;}
/* nav kwick glossaire */
#navGlossaire{position:relative;width:490px;margin-left:310px;}
#kwicks { position:relative;height:100px;width:490px;overflow:hidden;}
#kwicks .kwick {float:left;display:block;width:100px;height:100px;background-repeat:no-repeat;margin:0px;}
#kwicks li#kwiwkImmo { background-image:url(../images/navGlossaireImmo.gif);}
#kwicks li#kwiwkAuto { background-image:url(../images/navGlossaireAutoMoto.gif);}
#kwicks li#kwiwkBaff { background-image:url(../images/navGlossaireBaff.gif);}
#kwicks li a{color:red;display:block;height:100%;font-size:12px;text-indent:-5000px;}
/* titre et definitions glossaire */
#containerGlossaire h1{position:relative;margin-top:20px;font-size:16px;background-color:#b6d536;color:#fff;padding:5px 0;}
dl{position:relative;text-align:left;width:790px;margin:20px auto 0 10px;}
dt{position:relative;text-align:left;color:#009ee0;font-size:18px;font-weight:bold;border-bottom:1px solid #dfebb6;margin-top:20px;}
dd{font-size:12px;color:#3a3a3a;}
dd p.def{margin:5px 0 0 5px;}
dd p.chapo{margin:5px 0 0 5px;font-size:13px;font-weight:bold;}
dd p.signature{font-size:10px;text-align:right;}
dd ul.def{padding-left:20px;}
dd a{color:#009ee0;}
dd a:hover{color:#96bd0d;}

/* page rss */
#containerRss{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}
#contentRss{position:relative;text-align:left;font-size:12px;color:#3a3a3a;padding:0 0 30px 0;}
#contentRss a {color:#009ee0;}
#contentRss a:hover {color:#96bd0d;}

/* zone pub Rss */
#pubRss{position:relative;width:100%;height:110px;background:#fff url(../images/bgMegaBannRss.gif) 0 0 no-repeat;}
#pubRssContent{position:absolute;z-index:1;width:728px;height:90px;background:#fff;top:5px;right:10px;}

/* aide Rss */
#aideRss{position:relative;background:url(../images/bgRss.jpg) 600px 80px no-repeat;padding:0 200px 15px 0;}
#aideRss h1{color:#009ee0;font-size:20px;border-bottom:1px solid #dfebb6;margin-top:20px;}
#aideRss p{margin-top:5px;}
#contentRss a#leFlux {position:relative;display:block;padding:20px 0;font-size:18px;color:#f55406;}
#contentRss a#leFlux:hover {color:#96bd0d;}

/* plan du site */
#containerPlan{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}
#contentPlan{position:relative;text-align:left;font-size:12px;color:#3a3a3a;}
#contentPlan h1{position:relative;text-align:center;margin-top:20px;font-size:16px;background-color:#b6d536;color:#fff;padding:5px 0;}
#contentPlan p{margin-top:5px;}
#contentPlan ul{margin-top:5px;}

/* univers */
#contentPlan ul li{font-size:18px;list-style-type:none;margin-left:10px;}
#contentPlan ul li a {color:#98b812;padding-left:20px;}
#contentPlan ul li a:hover{text-decoration:none;}
#plan{position:relative;margin-top:20px;}
#planImmo{position:relative;background:url(../images/planImmo.gif) 0 0 no-repeat;padding:5px 0 30px 80px;}
#planBaff{position:relative;background:url(../images/planBaff.gif) 0 0 no-repeat;padding:5px 0 30px 80px;}
#planAutoMoto{position:relative;background:url(../images/planAutoMoto.gif) 0 0 no-repeat;padding:5px 0 30px 80px;}

/* libelle cat niv1 */
#contentPlan ul li ul li {font-size:14px;color:#009ee0;}
#contentPlan ul li ul li a {color:#009ee0;background:none;}
/* libelle cat niv2 */
#contentPlan ul li ul li ul li {font-size:12px;}

/* qui sommes-nous */
#containerQui{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}
#contentQui{position:relative;text-align:left;font-size:12px;color:#3a3a3a;padding-bottom:20px; border-bottom:1px solid #96bd0d;}
#contentQui h1{position:relative;text-align:center;margin-top:20px;font-size:16px;background-color:#b6d536;color:#fff;padding:5px 0;}
#contentQui p{padding:20px 10px 0 10px;text-align:justify;}
#contentQui p.centrer{text-align:center;}
#contentQui a{color:#009ee0;}
#contentQui a:hover {color:#96bd0d;}

/* page contact */
#containerContact{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}
#contentContact{position:relative;text-align:left;font-size:12px;color:#3a3a3a;padding:0 0 30px 0;}
#contentContact h1{position:relative;text-align:center;margin-top:20px;font-size:16px;background-color:#b6d536;color:#fff;padding:5px 0;}
#contentContact a {color:#009ee0;}
#contentContact a:hover {color:#96bd0d;}

/* zone pub Contact */
#pubContact{position:relative;width:100%;height:110px;background:#fff url(../images/bgMegaBannContact.gif) 0 0 no-repeat;}
#pubContactContent{position:absolute;z-index:1;width:728px;height:90px;background:#fff;top:5px;right:10px;}

/* formulaire contact */
#contact{position:relative; width:500px;margin:20px auto;text-align:center;}
#contact fieldset{border:0;border-bottom:1px solid #b6d536;padding-bottom:10px;text-align:left; }
#contact p{padding-top:10px;}
#contact label{position:relative;width:150px;padding-right:15px;display:block;float:left;text-align:right;margin-right:20px;}
span.leg{position:relative;width:150px;padding-left:15px;margin-right:20px;display:block;float:left;font-size:11px;font-style:italic;background:url(../images/pictos.gif) 0 -50px no-repeat;}
input.inputL, textarea.inputL {width:250px;border:1px solid #969696;}
select.inputL {width:253px;}
/* champs obligatoires */
label.oblig{background:url(../images/pictos.gif) 150px -50px no-repeat;}
input.Err,textarea.Err,select.Err {border:1px solid red;}
/* champ info erreur */
#erreursContact{text-align:left;padding:10px 50px;color:red;}

/* qui sommes-nous */
#containerCgu{position:relative;width:810px;margin:0 auto;text-align:center;padding-top:22px;}
#contentCgu{position:relative;text-align:left;font-size:12px;color:#3a3a3a;padding-bottom:20px; border-bottom:1px solid #96bd0d;}
#contentCgu h1{position:relative;text-align:center;margin-top:20px;font-size:16px;background-color:#b6d536;color:#fff;padding:5px 0;}
#contentCgu h2{position:relative;font-size:14px;margin-top:20px;padding:5px 0 0 10px;}
#contentCgu h3{position:relative;font-size:13px;padding:5px 0 0 10px;}

#contentCgu p{padding:5px 10px 0 10px;text-align:justify;}
#contentCgu ul{padding:5px 10px 0 25px;text-align:justify;}
#contentCgu a{color:#009ee0;}
#contentCgu a:hover {color:#96bd0d;}

/*lightbox autre zone geographique*/
.listeDepartements{margin-left:30px;}
#choixAutreDpt{padding-bottom:10px;position:absolute;width:221px;z-index:999;top:170px;left:482px;background:transparent url(../images/bgAutreDpt.gif) bottom no-repeat;font-size:11px;text-align:left;}
#choixAutreDpt ul {list-style-type:none;}
#choixAutreDpt a {text-decoration:none;}
#choixAutreDpt ul li{clear:left;}
#choixAutreDpt ul li a{display:block;height:100%;margin-left:10px;color:#3a3a3a; float:left;}
#choixAutreDpt ul li a.libelle{width:20px;}
#choixAutreDpt ul li a.deplier{width:150px;}
#choixAutreDpt ul li a.libelleAutreDpt:hover {background-color:#009de0;color:#fff;}
#choixAutreDpt ul li a.plusAutreDpt {padding-top:2px;}
#choixAutreDpt ul li a.selectedGeoValue {background-color:#b6d536;color:#ddd;}
#choixAutreDpt h2{margin:0;padding:0;padding-top:5px;padding-bottom:5px;text-align:center;font-size:12px;color:#555;background:transparent url(../images/bgAutreDpt2.gif) top no-repeat;}
#backRegion{width:80px;float:left;padding-right:18px;margin:8px 2px 0 2px;text-align:right;color:#868789;text-decoration:none;display:block;background:url(../images/fleche_haut_mini.png) bottom right no-repeat;line-height:18px;}

#correctionRecherche{font-size:14px;text-align:left;margin-bottom:10px;}
#correctionRecherche strong{color:#009de0;font-weight:bold;}

.ajaxLoader{background:url(../images/ajax-loader.gif);height:40px;}

