#nng_content h1{background:url(/common/img/bg_title_sl.gif) repeat-x;font-size:1.8em;color:#7b8f38;font-weight:normal;padding:16px 0 0 12px;margin-bottom:17px}
#nng_content p.storelocator {margin: 0 0 0px 12px;font-size:1.1em;font-weight:bold;height:3.2em}

#formzone{width:217px;min-height:425px;margin-left:10px;padding-bottom:10px; background-color:#F2F4EB}
* html #formzone {height:425px}

label.hide{display:none !important}

#worldsearch{margin-top:-1em}

#formzone h2, #mapzone h2 {font-size:1.3em;padding-top:3px;margin-bottom:11px;color:#7b8f38;text-transform:uppercase;height:20px;text-align:center}
#googlemapfrancesearch{margin-bottom:30px}

#mapzone h2 {height:21px;margin-bottom:0}

#googlemapfrancesearch label, #googlemapworldsearch label {color:#44362a;display:block;font-weight:bold;margin:5px 0 0 9px;font-size:1.1em; text-transform:uppercase}
#googlemapfrancesearch input, #googlemapfrancesearch select, #googlemapworldsearch input,#googlemapworldsearch select {width:180px;height:17px;border:1px solid #c8c8c8;margin:3px 0 0 9px}
#formzone fieldset{margin-bottom:12px}
legend{text-indent:-9000px}
.radio {border:0 !important}

fieldset#location{margin-bottom:-1em}
#storetype{width:20em;padding-bottom:15px;}
#storetype input{display:block;width:15px;float:left;clear:left}
#storetype label{float:left;width:155px;margin-top:2px;line-height:15px;padding-bottom:2px; font-weight:normal;text-transform:none;}

#sortandvalidate, #worldsearchvalidation, #resultsearch p, #resultsearch a, #newsearch {margin-left:7px}
#sortandvalidate img, #worldsearchvalidation img, #newsearch img, #resultsearch img, #popup img{display:inline; vertical-align: text-top}
a.sort{color:#12926C;font-weight:bold;font-size:9px !important;margin-right:0.3em !important;margin-right:1em}
a.validate{
	background-color:#7B8F38;
	color:#FFFFFF;
	font-size:10px;
	padding:0 5px;
	text-transform:uppercase;}
a.validate img{display:none}


#mapzone{position:absolute;left:426px;top:124px;width:444px;background-color:#e7e0d2}
#mapzone h2{display:none}

#resultsearch p{margin-bottom:2em}
#resultsearch a.resultlk{display:block;height:1.8em;padding-left:1.6em;color:#12926C;font-size:1.1em;font-weight:bold;background:url(/common/img/puce_content1_off.gif) no-repeat 0 2px}
#resultsearch {margin-bottom:1em}

#resultsearch h3{font-size:1.4em !important;font-weight:bold;color:#7b8f38;margin-left:10px}
address{margin:5px 0 0 10px;left:10px;display:inline-block;font-style:normal;width:16em}
#address{display:block}
#placename{display:block;font-size:1.1em}
#placename, #contacts span {font-weight:bold}
#contacts{margin: 0 0 15px 10px}

#rdv, .rdv #newsearch{background:url(/common/img/bg_titlecdb.gif) repeat-x;padding:1.5em 0}
.rdv #newsearch{}


#essentials {top:90px !important}
a#boutique{top:498px !important;right:20px}
* html #stickitbr {bottom:87px !important}

/* popup estara */
#popup{width:431px;height:378px;background: #fff url(/common/img/estara_bgtop.jpg) no-repeat 11px 9px;border:1px solid #fff;text-align:left;
position:absolute;top:50%;left:50%;margin-left:-215px;margin-right:-189px;z-index:5000}
#nng_contentpopup{position:relative;width:410px;height:359px;border:1px solid #7EBE52;margin:8px 0 0 10px;background: url(/common/img/estara_bgbot.jpg) no-repeat 321px 87px}
#nng_contentpopup h3{font-size:1.8em;color:#7b8f38;font-weight:normal;margin:18px 0 0 89px}
#nng_contentpopup h4{font-size:1.1em;color:#7b8f38;margin:20px 0 0 10px}
#nng_contentpopup p {color:#5B5B5B;font-size:0.9em;margin:2px 0 0 10px}
#popup form{width:22em;margin:16px 0 0 10px}

#popup label.hidden{text-indent:-9000px}
#popup select {display:block;border:1px solid #7F9DB9;float:left;width:150px;height:17px;margin-bottom:9px}
#popup input {display:block;height:17px;border:1px solid #7F9DB9;float:left;margin-bottom:9px}
input#telindicatif{width:41px;margin-right:3px}
input#telephone{width:98px}
#popup label{display:block;width:57px;text-align:right;float:left;font-weight:bold;margin:0 5px 0 0}
#popup a.validate{display:block;margin:10px 10px 5px 145px}

#popup #part2 {width:22em;margin:16px 0 0 10px}
#part2 p{margin-left:0}
#estaralogo{position:absolute;top:311px;left:321px}
#part2 p{white-space:nowrap}
#handlingpopup{position:absolute;width:410px;height:72px;top:9px;left:11px;cursor:move}



