@charset "iso-8859-1";

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(site/body_bkg.jpg) top center no-repeat #ffffff;}
h1 {font-size: 1.8em; font-weight:bold; color:#294208;}
a { color:#294208; text-decoration:none;  }
a:hover {color:#294208; }

#marketNav { height:28px; width:622px; background:#284108; padding:0 10px;}

		
.adform a, .dynpage a {color:#000000; text-decoration:underline;}

.dynpage .usrbox {float:right; margin:10px; border:1px solid #000000; padding:10px; width:200px; background-color:#619e12; text-align:center; font-size:12px; }
.dynpage .usrbox button {width:98%; padding:2px; display:block;}
.dynpage label { display:block; width:100%;}
.dynpage input.disabled {border:none; background:none;}
.adform fieldset {clear:both; border:none; margin: 10px 0; }
.adform fieldset label.title { display:block; width:100px; float:left; padding-top:5px; }
.adform fieldset div{ float:right; width:460px; }
.adform fieldset input{ background-color:#91c84b; border:1px solid #000000; padding: 5px; width: 420px; }

.adform fieldset input.check {width:auto;}
.adform fieldset select{ background-color:#91c84b; border:1px solid #000000; padding: 5px; width:225px;}
.adform fieldset select.incomplete {background-color:#FF99FF;}
.adform fieldset textarea{ background-color:#91c84b; border:1px solid #000000; padding: 5px; width: 420px;}
.adform fieldset textarea.incomplete {background-color:#FF99FF;}
.adform fieldset button{ background-color:#91c84b; border:1px solid #000000; padding: 5px; }
.adform fieldset button {cursor:pointer; margin-bottom:10px; width:150px; text-align:center}
.adform .imageholder { margin:5px 0; padding:5px; width:420px; background-color:#91c84b; border:1px solid #000000; float:left; }
.adform .imageholder input {width:auto;}
.adform .comment { font-size:x-small; color:#666666; }
div.autocomplete { position:absolute; width:420px; padding:0px; background-color:#91c84b; border:1px solid #000000; margin:0px; }
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
div.autocomplete img {margin-right:10px;}
.loading{ width:160px; height:160px; background:url(site/loading.gif) #91c84b center no-repeat; border:none; margin:0; padding:0; text-align:center;}

input.incomplete {background-color:#FF99FF;}

.msglist {padding:0; margin:0; width:100%; border:1px solid #000000; border-collapse:collapse;}
.msglist td {border:1px solid #000000; border-collapse:collapse; padding:3px; margin:0; vertical-align:middle; text-align:center}
.msglist tr.mail:hover {background-color:#b1d484; cursor:pointer;}
.msglist tr.read {background-color:#b1d484;}

.biz_menu { width:640px; height:49px; margin:5px auto; padding:0 8px; background:url(site/bizz_menu_bkg.jpg) no-repeat;}
.biz_menu ul {padding:0; margin:0; display:block; }
.biz_menu li {margin:0; padding:0; list-style-type:none; display:block; float:left; width:78px; text-align:center;}
.biz_menu li a {display:block; margin:4px 0px;}

.biz_pages { width:640px; margin:5px auto; text-align:center;}
.biz_pages span {display:inline-block; height:20px; margin:5px; padding:0 5px; font-size:1.2em; line-height:20px;}
.biz_pages a:hover {text-decoration:underline;}
.biz_pages span.active {border:1px solid #294208}

.business_ad { padding:5px; border: 1px solid #999999; margin:15px 0;}
.business_ad_L { float:left; width:400px;}
.business_ad_R { float:right; width:223px; text-align:center; }
#header { background:url(site/header_bkg.jpg) top left no-repeat #ffffff; width:990px; height:117px; position:relative; }
	#header #flash {position:absolute; top:0; left:0;}
	#header #flash object {width:400px; height:117px;}
	#header #langue {height:28px; background-color:#b1d484; float:right; margin-left: 5px; }
	#header #login { float:right; height:28px;}
		 #login ul {padding:0; margin:0; display:block; position:relative;}
		 #login ul:hover li a {background-color:#b2d585; color:#294108;}
		 #login ul li {margin:0; padding:0; list-style-type:none; display:block;}
		 #login ul li a {display:block; cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:1.1em;}
		 
		 #login ul li a span { display:block; text-align:center; line-height:28px; padding:0 12px;}
		 #login ul li ul {position:absolute; right:0;  margin-right:-1px; width:280px; z-index:1000;}
		 #login ul li ul li {padding: 5px 15px; background:#b2d585; border:1px solid #294108; border-top:none;}
		 #login ul li ul li label {width: 80px; display:inline-block; padding:2px; color:#243b07;} 
		 #login ul li ul li input {border:none; margin:2px; color:#243b07;}
		 #login ul li ul li button {background:url(site/btt_login.jpg) top left no-repeat; width:118px; height:26px; line-height:26px; padding:0; margin:2px; border:none; cursor:pointer; color:#243b07; font-weight:bold;}
	
	#header #Horizontal {float:right; height:28px;}
		 ul.MenuBarHorizontal {float:right;}
		 ul.MenuBarHorizontal li{display:block; width:auto; float:left;}
		 ul.MenuBarHorizontal li a{ display:block; cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:1.1em;}
		 ul.MenuBarHorizontal li a span { display:block; text-align:center; line-height:28px; padding:0 12px;}
		 ul.MenuBarHorizontal li ul{width:200px; background:#b2d585; border:1px solid #294108; border-top:none; margin-left:-1px;}
		ul.MenuBarHorizontal li ul li{width:200px;}
	ul.MenuBarHorizontal li ul li a{ color:#294108; } 
		 ul.MenuBarHorizontal li ul li a:hover{ text-decoration:underline;} 
		ul.MenuBarHorizontal li ul li a span { text-align:left; width:176px; line-height:normal; padding:5px 12px;}
		
		ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus, ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible { background-color:#b2d585; color:#294108;}
		 ul li.active > a { background-color:#b2d585; color:#294108; }
	#header #tel {position:absolute; left:155px; top:90px; margin:0; padding:0;}
	#header #tel h1 {font-size:1.2em; font-weight:normal;}
	#header #slogan {position:absolute; left:480px; top:55px;}
	#header #slogan h1 {font-weight:normal;}

#thicker { height:18px; padding:6px 0; background:url(site/tiker_bkg.jpg) top left repeat-x;}
	#thicker object {width:990px; height:18px;}


#main {width:642px; padding: 18px; float:left;}

#side { width:306px; padding:5px 3px; float:right;}
	#side #search_bar { width:294px; height:38px; margin:0 auto 10px auto; background:url(site/search_bkg.jpg) center center no-repeat; text-align:center;}
	#side #search_bar label {line-height:38px; font-size:1.2em; font-weight:bold;}
	#side #search_bar input {border:none; width:200px; padding:4px;}
	#side #side_links { padding-left:6px;}
		#side #side_links .arr_sep { margin-left:-6px; text-align:center; background:url(site/sl_arrow.jpg) center bottom no-repeat; margin:5px auto; padding-bottom:10px; color:#426c0c;}
		#side #side_links a { display:block; float:left; margin:0 0 5px 0; background:top left no-repeat; width:123px; height:28px; padding:0px; padding-top:1px; padding-left:7px; padding-right:20px; padding-bottom:8px; color:#ffffff; font-size:0.9em;}









#footer { clear:both; text-align:center; padding:10px; background:url(site/footer_bkg.jpg) top left repeat-x;}
#footer #foot_nav {  font-weight:bold; color:#243b07; font-size:1.2em; }
#footer #foot_nav a { font-weight:bold; display:inline-block;}
#footer #foot_nav a:hover {text-decoration:underline;}
#footer #map {padding:10px; font-size:0.8em;}
#footer #map span { margin: 3px; display:inline-block}
#footer #map a {color:#000000;}
#footer #map a:hover {font-weight:normal; text-decoration:underline;}
#footer #map .endlink {display:block; margin:0;}
#footer #map .optimised {display:block;}


.adform a, .dynpage a {color:#000000; text-decoration:underline;}

.dynpage .usrbox {float:right; margin:10px; border:1px solid #000000; padding:10px; width:200px; background-color:#619e12; text-align:center; font-size:12px; }
.dynpage .usrbox button {width:98%; padding:2px; display:block;}
.dynpage label { display:block; width:100%;}
.dynpage input.disabled {border:none; background:none;}
.adform fieldset {clear:both; border:none; margin: 10px 0; }
.adform fieldset label.title { display:block; width:100px; float:left; padding-top:5px; }
.adform fieldset div{ float:right; width:460px; }
.adform fieldset input{ background-color:#91c84b; border:1px solid #000000; padding: 5px; width: 420px; }

.adform fieldset input.check {width:auto;}
.adform fieldset select{ background-color:#91c84b; border:1px solid #000000; padding: 5px; width:225px;}
.adform fieldset select.incomplete {background-color:#FF99FF;}
.adform fieldset textarea{ background-color:#91c84b; border:1px solid #000000; padding: 5px; width: 420px;}
.adform fieldset textarea.incomplete {background-color:#FF99FF;}
.adform fieldset button{ background-color:#91c84b; border:1px solid #000000; padding: 5px; }
.adform fieldset button {cursor:pointer; margin-bottom:10px; width:150px; text-align:center}
.adform .imageholder { margin:5px 0; padding:5px; width:420px; background-color:#91c84b; border:1px solid #000000; float:left; }
.adform .imageholder input {width:auto;}
.adform .comment { font-size:x-small; color:#666666; }
div.autocomplete { position:absolute; width:420px; padding:0px; background-color:#91c84b; border:1px solid #000000; margin:0px; }
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
div.autocomplete img {margin-right:10px;}
.loading{ width:160px; height:160px; background:url(site/loading.gif) #91c84b center no-repeat; border:none; margin:0; padding:0; text-align:center;}

input.incomplete {background-color:#FF99FF;}

.msglist {padding:0; margin:0; width:100%; border:1px solid #000000; border-collapse:collapse;}
.msglist td {border:1px solid #000000; border-collapse:collapse; padding:3px; margin:0; vertical-align:middle; text-align:center}
.msglist tr.mail:hover {background-color:#b1d484; cursor:pointer;}
.msglist tr.read {background-color:#b1d484;}

/**********************************************************************************************************************/


html, body { margin:0; padding:0; height:100%; width:100%; }
body {text-align:left }

img, div, a, ul, li, span, input, button { behavior: url(/css/iepngfix.htc) }

.container  {text-align: left; width:990px;  margin: 0 auto; margin-bottom:15px; background:#ffffff;}

#events_holder {height:0px; width:0px;}

img {border:none; }





#news:before {  content: ""; display: block; clear: both; }
#news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.gal {margin-top:20px; clear:both; width:100%;}
a.gal { display:inline-block; width:150px; height:150px; text-align:center; }

.thumbL { width:100%; margin-top:3px; clear:both; display:block; text-align:left;}
.thumbR { width:100%; margin-top:3px; clear:both; display:block; text-align:right;}
.thumbC { width:100%; margin-top:3px; clear:both; display:block; text-align:center;}

.thumbRF{ margin:0px 0px 3px 10px;float:right; } 
.thumbLF { margin:0px 10px 3px 0px; float:left; }


.section:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.clear {clear:both;}


ul.MenuBarHorizontal{margin: 0; padding: 0; list-style-type: none; cursor: default;  }
ul.MenuBarHorizontal li{margin: 0; padding: 0; list-style-type: none; position: relative; }
ul.MenuBarHorizontal ul{margin: 0; padding: 0; list-style-type: none; z-index: 1020; cursor: default; position: absolute; left: -1000em;}
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { left: auto; top: 0; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto;}
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010; background:none; border:none; }
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}