.zonerecherche{position:relative;background:url(../images/bg-zone-recherche.jpg) no-repeat;width:673px;height:342px;z-index:2;}
.zonetextrecherche{position:absolute;top:30px;left:10px;text-align:left;font-size:13pt;font-weight:500;line-height:14pt;color:#ffffff;z-index:80;}
#zonenavigationretourcartedefrance{position:absolute;top:56px;left:130px;text-align:left;font-size:9pt;font-weight:600;line-height:12pt;letter-spacing:0px;color:#ffffff;z-index:999;}
#zonenavigationretouriledefrance{position:absolute;top:56px;left:130px;text-align:left;font-size:9pt;font-weight:600;letter-spacing:0px;line-height:12pt;color:#ffffff;z-index:999;}
#zonenavigationretourcartedefrance a, #zonenavigationretouriledefrance a{color:#ffffff;text-decoration:none;}
#zonenavigationretourcartedefrance a:hover, #zonenavigationretouriledefrance a:hover{color:#ffffff;text-decoration:underline;}
.zonetextrecherche span{font-size:13pt;}
.zonecartedefrance{position:absolute;top:36px;left:53px;width:291px;height:301px;}
.cartedefrance{position:relative;width:291px;height:301px;}
#divDepOrange{position:absolute;top:0px;left:0px;width:291px;height:301px;z-index:89;}
#divCarteFranceMap img{width:291px;height:301px;}
#divCarteFranceMap{position:absolute;top:0px;left:0px;z-index:90;}
.carteiledefrance{position:relative;width:291px;height:301px;border:0px solid #000;}
#divImgCarteIleDeFrance{position:relative;width:291px;height:301px;}
#divImgCarteIleDeFrance img{width:291px;height:301px;}
#divCarteIleDeFranceMap{position:absolute;top:0px;left:0px;}
#divDepOrangeIleDeFrance{position:absolute;top:0px;left:0px;width:291px;height:301px;}
#divCarteArrondissementsParis, #divImgCarteArrondissementsParis{position:absolute;top:30px;left:-20px;width:480px;height:227px;}
#cartearrondissementsparis{width:480px;height:227px;}
#divCarteIleDeFranceMap img{width:291px;height:301px;}
.zoneparis{position:absolute;top:133px;left:331px;width:480px;height:227px;display:none;}
.cartearrondissementsparis{position:relative;width:480px;height:227px;}
.rechercheexpress{position:absolute;top:10px;right:10px;text-align:right;width:320px;z-index:200;border:0px solid #000000;}
.rechercheexpress div.formulaire{display:block;position:relative;height:28px;width:320px;padding:0px;padding-top:3px;padding-bottom:3px;}
.rechercheexpress label{font-size:9pt;font-weight:600;color:#ffffff;float:left;width:70px;line-height:13pt;text-align:right;border:0px solid #000000;}
.rechercheexpress span.label2{width:320px;line-height:16pt;text-align:center;}
.rechercheexpress div.formulaire span.formw{float:right;width:240px;text-align:left;padding-left:2px;border:0px solid #000000;}
#rechercheexpressdepartement{position:absolute;top:10px;right:10px;text-align:right;background-color:#7b9306;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;border:2px solid #7b9306;width:270px;z-index:999;}
.imgloadingdep{position:relative;top:0px;width:270px;text-align:center;height:200px;color:#000000;background-color:#FFFFFF;font-size:9px;}
.imgloadingdep img{margin-top:65px;}
#imgloadingresultats, #imgloadingrestaurant, #imgloadingavis{position:fixed;width:100%;height:100%;border:0px solid #000000;z-index:999;background-color:#FFFFFF;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
* html #imgloadingresultats{position:absolute;background-color:#FFFFFF;width:100%;height:100%;}
#imgloadingresultats div, #imgloadingrestaurant div, #imgloadingavis div{position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-100px;width:400px;height:200px;text-align:center;color:#000000;font-size:13pt;font-weight:500;z-index:999;}
#ville_auto_complete{z-index:888;}
.zoneliensvilles{z-index:0;position:relative;width:673px;padding:0px;margin-top:10px;}
.listeVilles{font-family:Tahoma,arial,verdana,helvetica,sans-serif;font-size:9px;}
.listeVilles{list-style:none;margin:0px;padding:0px;padding-left:2px;width:150px;background:#FFFFFF;z-index:-11;}
.listeVilles li:hover{background:#000000;color:#FFFFFF;}
.zoneliensvilles table{border:none;border-spacing:0px;width:100%;}
.zoneliensvilles table td{padding:10px;padding-top:4px;padding-bottom:4px;border-left:1px dotted #a59d98;color:#6c594e;font-size:8pt;width:16%;vertical-align:text-top;}
.zoneliensvilles table td.firstcolonne{border-left:0px dotted #a59d98;}
.rechercheexpress span.formw input, .rechercheexpress span.formw select{font-size:8pt;border:0px solid #afc604;background-color:#f9f9e7;}
.rechercheexpress span.formw select{width:220px;}
.rechercheexpress span.formw select option{width:220px;}
.rechercheexpress h1{font-size:14pt;font-weight:500;line-height:15pt;color:#ffffff;text-align:right;margin:0px;padding:0px;margin-bottom:5px;}
p.validationrechercheexpress, p.lienrechercheavancee{text-align:right;margin:0px;padding:0px;}
p.validationrechercheexpress2{text-align:center;margin:0px;padding:2px;}
#rechercheexpressdepartement p.validationrechercheexpress{text-align:center;margin:0px;padding:0px;}
.zoneliensvilles h1{font-size:13pt;font-weight:500;line-height:14pt;color:#849b17;text-align:left;margin:10px;padding:0px;margin-top:0px;margin-bottom:5px;}
p.validationrechercheexpress a, p.validationrechercheexpress2 a{font-size:14pt;font-weight:600;color:#ffffff;text-decoration:none;letter-spacing:0px;word-spacing:0px;}
p.validationrechercheexpress2 a{font-size:14pt;color:#ffffff;}
p.validationrechercheexpress a span, p.validationrechercheexpress2 a span{font-size:14pt;}
p.validationrechercheexpress2 a span{font-size:11pt;}
p.validationrechercheexpress a:hover{color:#f5d10a;text-decoration:none;}
p.validationrechercheexpress2 a:hover{color:#efe70e;text-decoration:none;}
p.lienrechercheavancee a{font-size:9pt;color:#ffffff;text-decoration:none;}
p.lienrechercheavancee a:hover{color:#ffffff;text-decoration:underline;}
.zoneliensvilles table td a{z-index:-1;color:#6c594e;text-decoration:none;}
.zoneliensvilles table td a:hover{color:#6c594e;text-decoration:underline;}

