@charset "iso-8859-1";


html, body {height: 100%; width:100%; margin:0; padding:0;}
body {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#212121 url(site/body_bkg.jpg);  color:#000000;}

h1 {font-size: 1.4em; font-weight:normal; text-transform:uppercase; color:#000000;}
a { color:#000000; text-decoration:none;  }
a:hover {text-decoration:none; color:#000000; }

#nav_ctn {position:absolute; left:-10000em; top:-10000em; background:#FFFFFF; padding:0 5px; border-left:1px solid #5b6465; border-right:1px solid #5b6465; visibility:hidden;}

#wrapper {width:990px; text-align:left;  min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -200px auto; background:#191919; position:relative; }

	#header { width:990px; height:262px;}
		#flash, #flash object { width:990px; height:210px; background:#000000;}
		
		#Horizontal{clear:both; width:990px; height:52px; background:url(site/menu_bkg.jpg) #000000 left bottom repeat-x; position:relative;}
		#Horizontal ul.MenuBarHorizontal{width:990px; margin:0; padding:0; display:block; height:22px; } 
		#Horizontal ul.MenuBarHorizontal li{display:none; width:196px; float:left; background: url(site/menu_btt.jpg) top left repeat-x; margin:0 1px; cursor:pointer;}
		#Horizontal ul.MenuBarHorizontal li ul{width:197px;  }
		#Horizontal ul.MenuBarHorizontal li ul li{width: 198px; display:block}
		#Horizontal ul.MenuBarHorizontal a{ display:block; width:196px; cursor:pointer; line-height:22px; color: #000000; cursor:pointer; }
		#Horizontal ul.MenuBarHorizontal a:hover {color:#5b6465}
		#Horizontal ul.MenuBarHorizontal a span { display:block; text-align:center; font-size:1.1em; cursor:pointer; }
		#Horizontal ul.MenuBarHorizontal ul {width:196px; background-color:#d7d7d7;}
		#Horizontal ul.MenuBarHorizontal ul li {background:none;}
		#Horizontal ul.MenuBarHorizontal ul a { width:196px} 
		#Horizontal ul.MenuBarHorizontal ul a span { background:none; padding:3px 0;}

		#Horizontal #nav_1 {display:block; margin-left:0; width:197px}
		#Horizontal #nav_2 {display:block;}
		#Horizontal #nav_3 {display:block;}
		#Horizontal #nav_4 {display:block;}
		#Horizontal #nav_5 {display:block; margin-right:0px; width:197px}

	
		
		
	#nav{ width:974px; margin:0 8px; position:relative;}
		
		#banner {padding:8px 0}
		#banner object {width:974px; height:260px;}
		
		#nav_a, #nav_b {width:974px; height:97px;}
		#nav_foot { margin-bottom:8px; width:974px; height:80px;}

		ul.nav {width:974px;  list-style:none; margin:0; padding:0; float:left; display:block; }
		li.nav {display:block; float:left; margin:0; padding:0; font-size:1.2em; line-height:15px; cursor:pointer;}
		a.nav {display:block; background-repeat:no-repeat; background-position: bottom left; position:relative; cursor:pointer; border:none;}
		.act a.nav span, a.nav:hover span {color:#ff0000}
		span.nav {color:#ffffff; display:block; position:absolute; cursor:pointer;}

		#nav_a ul.nav, #nav_b ul.nav {height:97px;}
		#nav_foot ul.nav{height:80px; position:relative;}
		
		#nav_a a.nav { width:324px; height:97px;}
		#nav_b a.nav{ width:242px; height:97px;}
		#nav_foot a.nav{ width:138px; height:80px;}

		#nav_a span.nav {left:170px; top:40px; font-size:1.2em;}
		#nav_b span.nav {left:130px; top:55px; font-size:0.7em;}
		
		
		#vn {background-image:url(site/icn_neuf.jpg);}
		#vh {background-image:url(site/icn_hybride.jpg);}
		#vo {background-image:url(site/icn_used.jpg);}
		#vtt {background-image:url(site/icn_vtt.jpg);}
		#moto {background-image:url(site/icn_moto.jpg);}
		#marin {background-image:url(site/icn_marin.jpg);}
		#meca {background-image:url(site/icn_mec.jpg)}
		#fvn {background-image:url(site/icn_neuf_s.jpg);}
		#fvh {background-image:url(site/icn_hybride_s.jpg);}
		#fvo {background-image:url(site/icn_used_s.jpg);}
		#fvtt {background-image:url(site/icn_vtt_s.jpg);}
		#fmoto {background-image:url(site/icn_moto_s.jpg);}
		#fmarin {background-image:url(site/icn_marin_s.jpg);}
		#fmeca {background-image:url(site/icn_mec_s.jpg);}


		div.tab{position:absolute; display:none; background-repeat:no-repeat; margin:0; padding:0; z-index:1800;}
		
		.act div.tab {display:block;}
		#nav_a div.tab { width:324px; height:97px; background-image:url(site/tab_a.png); top:0; background-position:bottom right; }
		#nav_b div.tab { width:242px; height:97px; background-image:url(site/tab_b.png); bottom:0; background-position:top right }
		#nav_foot div.tab{ width:138px; height:65px; background-image:url(site/tab_b.png); bottom:0; background-position: top right;}

		.nav_ctn_holder {position:absolute; left:0; width:974px; z-index:1500; display:none; text-align:left;}
		.act div.nav_ctn_holder {display:block}
		#nav_a .nav_ctn_holder { top:96px;}
		#nav_b .nav_ctn_holder { bottom:96px;}
		#nav_foot .nav_ctn_holder { bottom:64px;}
			.nav_ctn_top {background:url(site/ctn_top.png) top left no-repeat; height:5px;}
			.nav_ctn {background:#FFFFFF; padding:0 5px 23px 5px; border-left:1px solid #5b6465; border-right:1px solid #5b6465;}
			.nav_ctn_foot {background:url(site/ctn_bottom.png) bottom left no-repeat; height:5px;}

			
		a.rtnLink, a.usedLink {clear:both; display:block; font-weight:normal; line-height:23px; height:23px; width:900px;color:#ffffff; }
		a.rtnLink { text-align:left;  background:url(site/nav_link_top.png) right top no-repeat; padding-left:50px; margin-right:14px;}
		a.usedLink { text-align:right; background:url(site/nav_link_bottom.png) right bottom no-repeat; padding-right:50px; margin-left:14px; position:absolute; bottom:5px; left:0;}
		a.prodLink{ display:inline-block; margin:10px 1px; width:315px; height:100px; }
		a.prodLink span{vertical-align:bottom; line-height:20px;} 

	#main {width:974px; margin:8px;}
	#v_gal {text-align:center;}
	.vmimg {text-align:center; display:block; margin:0 auto;}
		#ctn_top{ background:url(site/ctn_top.png) top left no-repeat; height:5px;}
		#ctn {background:#FFFFFF; border-left:1px solid #5b6465; border-right:1px solid #5b6465;}
		#active_posts {padding:0 5px;}
		#active_posts .section {padding:8px 15px;}
		#ctn_bottom {background:url(site/ctn_bottom.png) bottom left no-repeat; height:5px;}
		
	.specTable {margin:15px; border:none; border-collapse:collapse; font-size:0.9em;}
	.specTable col.labelcol {width:250px; text-align:left;}
	.specTable col.datacol { text-align:center;}
	.specTable col.c1 {background-color:#eeeeee;}
	.specTable col.c2 {background-color:#cccccc;}
	.specTable tr {}
	.specTable td {border:1px solid #707070;  border-collapse:collapse;}
	.specTable td, .specTable th { padding:5px; vertical-align:middle; margin:0; }
	.specTable th {font-size:1.2em; text-transform:uppercase; font-weight:bold; text-align:center;}
	.specTable td.specCat { padding-top:20px; font-weight:bold; text-transform:uppercase; border:none;}
	.specTable td.specLabel {padding-left:30px; border:none;}
	.specTable td.specData { text-align:center; }
	
	#push { height: 200px; clear:both;}


#footer {margin: 0 auto; height: 200px; width:974px; padding:0 8px; clear:both;  background:url(site/footer_bkg.jpg) #880000 top left repeat-x; position:relative;}
	#footer h1 {line-height:25px; margin:0; padding:0; font-size:1.2em; color:#FFFFFF; text-transform:uppercase;}

	#map { text-align:center; font-size:0.7em; color:#ffffff;}
		#map span { margin: 3px; display:inline-block}
		#map a {color:#ffffff;}
		#map a:hover {color:#ffffff; text-decoration:underline;}
		#map .endlink {display:block; margin:0;}
		#map .optimised {display:block;}

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

img {border:none; }
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; 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: 2000; }
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;}}
table.table {width:100%; clear:both; border-collapse:collapse;}
col.col { }
tr.tblrow {text-align:left; vertical-align:top; }
td.cell { border:none; text-align:left; vertical-align:top;}
div.cellctn {padding:3px;}
a.pdf {line-height:3em; font-weight:bold; font-size:1.2em; background: url(admin/a_pdf.jpg) center left no-repeat; padding-left:20px; }