body {	/*font-family: Verdana, Arial; */	font-family: 'trebuchet ms', 'century gothic','futura',arial,sans-serif;	font-size: 11px; 	color: #ffffff; 	background-color: #323232;	background-image: url(images/bg.jpg);	background-repeat: no-repeat;	background-position: 50% 0px;	margin: 0; 	padding: 0;	overflow-x: hidden;}p {margin: 0; padding: 7px 0px 7px 0px;}a {text-decoration: none; color: #FF9600;}a:hover {text-decoration: underline; color: #FF9600;}img {border: 0; behavior: url(images/iepngfix.htc);}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}.modifytxt {width: 30px; border: 0; font-size: 10px; padding: 3px;}.error {color: red;}.success {color: #FF9600;}.date {font-size: 10px; padding: 0px 0px 10px 0px; display: block;}.dateright {font-size: 10px; padding: 0px 0px 2px 0px; display: block;}/*	Default list*/.mklineheight {line-height: 160%;}.mklineheight li {padding: 5px 0px 5px 0px;}/*	Inputs*/.txt {border: 0; margin: 0; border: 1px solid #c6c6c6; padding: 5px; font-size: 10px;}.submitbtn {font-size: 12px; background-color: #FF9600; color: #000000; border: 1px solid #000000; padding: 5px; font-weight: bold;}select {font-size: 11px; font-weight: bold;}.lbltextarea {display: block; font-size: 12px; font-weight: bold; padding: 20px 0px 5px 0px;}textarea {border: 1px solid #c6c6c6; padding: 5px; font-size: 11px;}legend {font-size: 14px; font-weight: bold; color: #ffffff; margin-left:1px;}fieldset {display: block; margin: 10px 0px 10px 0px; border: 0px; width: 90%;}/*	Headings*/h1 {font-size: 17px; text-transform:uppercase;}h2 {font-size: 16px;}h2.location {font-size:14px; color:#f58220; font-weight:bold;}h3 {font-size: 13px;}h4 {font-size: 11px;}/*	Main containers*/#topmaincontainer {width: 972px; margin: 0px auto 0px auto;}#maincontainer {width: 972px; margin: 0px auto 20px auto; position: relative; z-index: 15; margin-top: -5px;}#maincontent { min-height: 625px; position: relative; top: -20px;}/*	White lines*/#whiteline {background-image: url(images/white_line.png); background-repeat: repeat-x; height: 16px; margin-top: -65px; position: relative; z-index: 3; width: 100%;}/*	Top container - very top*/#topcontainer {background-image: url(images/topcontainer_bg.jpg); background-repeat: repeat-x;}#topcontainer .verytop {font-size: 11px; text-transform: uppercase; padding: 5px 35px 0px 35px;}#topcontainer .verytop a {color: #ffffff;}#topcontainer .verytop a:hover {color: #ffffff;}#topcontainer .verytop .zoneprivilege {					padding: 0px 0px 0px 15px; 					background-image: url(images/topcontainer_arrow.png); 					background-repeat: no-repeat; 					background-position: 0 2px; 					float: left;}#topcontainer .verytop .contact {float: right;}/*	Top container - content el*/#topcontainer .contentel {padding: 15px 0px 0px 0px;}#topcontainer .contentel .changesucc {width: 315px; float: left; padding: 0px 0px 0px 5px; margin-top: 0px;}#topcontainer .contentel .changesucc label {text-transform: uppercase; color: #ff9600; padding: 0px 5px 0px 0px; font-size: 9px;}#topcontainer .contentel .changesucc select {background-color: #ff9600; color: #000000; font-size: 9px; font-weight: bold;}#topcontainer .contentel .logo {					display: block; 					width: 345px; 					height: 155px; 					background-image: url(images/logo.png);					background-repeat: no-repeat; 					float: left; 					margin-top: -32px;}#topcontainer .contentel .logo:hover {text-decoration: none;}#topcontainer .contentel .logo span {visibility: hidden;}#topcontainer .contentel .motologos {width: 270px; float: left; margin: 0; padding: 0; list-style: none;}#topcontainer .contentel .motologos li {float: left; padding: 0px 15px 0px 0px;}#topcontainer .contentel .motologos li .harleylogo {background-image: url(images/topcontainer_harley_logo.png); width: 85px; height: 66px;}#topcontainer .contentel .motologos li .buelllogo {							background-image: url(images/topcontainer_buell_logo.png); 							width: 97px; 							height: 51px; 							padding-top: 7px; 							background-position: 0px 7px;}#topcontainer .contentel .motologos li a {background-repeat: no-repeat; display: block;}#topcontainer .contentel .motologos li a:hover {text-decoration: none;}#topcontainer .contentel .motologos li a span {visibility: hidden;}/*	Top succ logo*/#topsucclogo {height: 75px; width: 110px; float: right; margin-top: -30px;}#topsucclogo a {display: block;}#topsucclogo a span {display: none;}#topsucclogo .beauce {background-image: url(images/succ_beauce_logo.png); background-repeat: no-repeat; width: 150px; height: 64px; }#topsucclogo .quebec {background-image: url(images/succ_quebec_logo.png); background-repeat: no-repeat; width: 150px; height: 64px; }/*	Flash anim*/#flashanim {top: -52px; left: -3px; position: relative; z-index: -1; width: 980px; height: 149px;}/*	Top menu*/#topmenu ul {list-style: none; padding: 0; margin: 0;}#topmenu ul li {float: left;}#topmenu ul li a {display: block; width: 108px; height: 46px; background-repeat: no-repeat; float: left;}#topmenu ul li a:hover {text-decoration: none;}#topmenu ul li a span {visibility: hidden;}#topmenu ul .motosneuves a {background-image: url(images/topmenu_motosneuves.jpg);} #topmenu ul .motosneuves a:hover {background-image: url(images/topmenu_motosneuves_ov.jpg); } #topmenu ul .motosusages a {background-image: url(images/topmenu_motosusages.jpg); width: 107px; height: 46px;} #topmenu ul .motosusages a:hover {background-image: url(images/topmenu_motosusages_ov.jpg); } #topmenu ul .atelier a {background-image: url(images/topmenu_atelier.jpg);} #topmenu ul .atelier a:hover {background-image: url(images/topmenu_atelier_ov.jpg); } #topmenu ul .boutique a {background-image: url(images/topmenu_boutique.jpg);} #topmenu ul .boutique a:hover {background-image: url(images/topmenu_boutique_ov.jpg); } #topmenu .financement a {background-image: url(images/topmenu_financement.jpg);} #topmenu .financement a:hover {background-image: url(images/topmenu_financement_ov.jpg); } #topmenu ul .location a {background-image: url(images/topmenu_location.jpg); width: 109px; height: 46px;} #topmenu ul .location a:hover {background-image: url(images/topmenu_location_ov.jpg); } #topmenu ul .pieces a {background-image: url(images/topmenu_pieces.jpg);} #topmenu ul .pieces a:hover {background-image: url(images/topmenu_pieces_ov.jpg); } #topmenu ul .promotion a {background-image: url(images/topmenu_promotions.jpg);} #topmenu ul .promotion a:hover {background-image: url(images/topmenu_promotions_ov.jpg); } #topmenu ul .evenements a {background-image: url(images/topmenu_evenements.jpg);} #topmenu ul .evenements a:hover {background-image: url(images/topmenu_evenements_ov.jpg); } /*	Main content*//*	Left column*/#leftcolumn {width: 245px; float: left; padding: 25px 0px 0px 0px;}/*	Left menu*/#leftmenu {list-style: none; padding: 0; margin: 0;}#leftmenu li a {display: block; width: 234px; height: 43px; background-repeat: no-repeat; float: left;  cursor: pointer;}#leftmenu li a:hover {text-decoration: none;}#leftmenu li a strong {display: block; height: 30px; width: 100%; border-right: 2px solid #c8810e; margin: 7px 0px 0px 0px;}#leftmenu li a:hover strong {border-right: 2px solid #ffffff;}#leftmenu li a span {visibility: hidden;}#leftmenu .historique a {background-image: url(images/leftmenu_historique.png); height: 59px; }#leftmenu .historique a:hover {background-image: url(images/leftmenu_historique_ov.png); }#leftmenu .historique a strong {margin: 23px 0px 0px 0px;}#leftmenu .hog a {background-image: url(images/leftmenu_hog.png); }#leftmenu .hog a:hover {background-image: url(images/leftmenu_hog_ov.png); }#leftmenu .commentaires a {background-image: url(images/leftmenu_commentaires.png); }#leftmenu .commentaires a:hover {background-image: url(images/leftmenu_commentaires_ov.png); }#leftmenu .equipe a {background-image: url(images/leftmenu_equipe.png); }#leftmenu .equipe a:hover {background-image: url(images/leftmenu_equipe_ov.png); }#leftmenu .mission a {background-image: url(images/leftmenu_mission.png); }#leftmenu .mission a:hover {background-image: url(images/leftmenu_mission_ov.png); }#leftmenu .telechargements a {background-image: url(images/leftmenu_telechargements.png); }#leftmenu .telechargements a:hover {background-image: url(images/leftmenu_telechargements_ov.png); }#leftmenu .motosperso a {background-image: url(images/leftmenu_motosperso.png); }#leftmenu .motosperso a:hover {background-image: url(images/leftmenu_motosperso_ov.png); }#leftmenu .carrieres a {background-image: url(images/leftmenu_carrieres.png); }#leftmenu .carrieres a:hover {background-image: url(images/leftmenu_carrieres_ov.png); }#leftmenu .partenaires a {background-image: url(images/leftmenu_partenaires.png); }#leftmenu .partenaires a:hover {background-image: url(images/leftmenu_partenaires_ov.png); }#leftmenu .nouvelles a {background-image: url(images/leftmenu_nouvelles.png);} #leftmenu .nouvelles a:hover {background-image: url(images/leftmenu_nouvelles_ov.png); } /*	Mailing list*/#mailinglist {		width: 230px; 		height: 325px; 		background-image: url(images/mailinglist_bg.jpg); 		background-repeat: no-repeat; 		padding: 60px 35px 0px 50px; 		background-position: 0px 10px;}#mailinglist .txt {font-size: 11px; font-weight: bold; padding: 5px; margin: 2px 0px 2px 0px; width: 130px; border: 0;}#mailinglist .submitbtn {width: 90px; height: 42px; padding: 0px 0px 0px 55px;}/*	Right column column*/#rightcolumn {width: 713px; float: left; padding: 25px 0px 0px 10px;}#rightcolumn .leftel {width: 470px; float: left; padding: 0px 30px 0px 10px;}#rightcolumn .leftel h1 {/*text-transform: uppercase;*/ margin: 0; padding: 15px 0px 15px 0px;}#rightcolumn .leftel h2 {/*text-transform: uppercase;*/ margin: 0; padding: 15px 0px 5px 0px;}#rightcolumn .leftel p {line-height: 160%;}#rightcolumn .rightel {width: 200px; float: left;}#rightcolumn .rightel h3 {margin: 2px 0px 0px 0px; padding: 10px 0px 15px 10px; color: #c6c6c6; background-image: url(images/h3bg.jpg); background-repeat: no-repeat;}#rightcolumn .sendtoafriend {padding: 20px 7px 0; }#rightcolumn .sendtoafriend table {padding: 5px 0px 5px 0px;}#rightcolumn .sendtoafriend table .txt {width: 250px;}#rightcolumn .sendtoafriend .blockel {padding: 5px 0px 5px 0px; margin: 0;}#rightcolumn .sendtoafriend .blockel textarea {width: 380px;}#rightcolumn .zonepphdbtn {display: block; margin: 0; padding: 0; width: 211px; height:84px; background-image: url(images/zonepphd_btn.png); background-repeat: no-repeat; }#rightcolumn .zonepphdbtn span {display: none;}/*	Right listing*/#rightlisting {font-size: 10px; list-style: none; margin: 0; padding: 5px 0px 10px 10px; }#rightlisting li {padding: 5px 0px 10px 0px;}#rightlisting li a {font-size: 11px;}#rightlisting li p {margin: 0; padding: 2px 0px 2px 0px;}#rightlisting li .thumb {float: left; padding: 5px;}#rightlisting li .thumb a img {border:1px solid #cccccc;}#rightlisting li .thumb a:hover img {border:1px solid #FFFFFF;}#rightlisting li .righttxt { padding-top: 5px;}#rightlisting li .righttxt p { text-align: justify;}#rightlisting li .righttxt .follow {float: right;}#rightlisting .boutiquerightlisting {padding-bottom: 0px;}/*	Random moto*/#randommoto {padding-bottom: 10px; margin-top: -15px;}#randommoto .topbg {background-image: url(images/right_motos_usages_topbg.png); background-repeat: no-repeat; width: 216px; }#randommoto .bottombg {background-image: url(images/right_motos_usages_bottombg.png); background-repeat: no-repeat; background-position: 0 100%; padding: 15px 0px 31px 0px; width: 216px; }#randommoto .middlebg {background-image: url(images/right_motos_usages_middlebg.png); background-repeat: repeat-y; width: 216px; }#randommoto .container {padding: 20px 0px 0px 15px; display: block;}#randommoto .container a img {border: 1px solid #131313;}#randommoto .container a:hover img {border: 1px solid #ffffff;}#randommoto .container  h4 {margin: 0; padding: 5px 0px 0px 0px; font-size: 10px;}#randommoto table {font-size: 11px; text-align: center; padding: 0px 0px 5px 0px;}/*#randommoto .txt ul {margin: 0px; font-size: 11px; line-height: 150%; padding: 0px 0px 10px 40px; list-style-type: disc;}*/#randommoto  .motoslist {text-align: center;  margin: 0; padding: 0; font-size: 11px; font-weight: bold;}#randommoto  .motoslist a {padding: 5px; margin: 0; background-color: #ffffff; display: block; color: #000000;}#randommoto  .motoslist a:hover {background-color: #FF9600; color: #ffffff;}/*	Fil arianne*/#filarianne {list-style: none; padding: 0; margin: 0; font-size: 11px;}#filarianne li {float: left;}#filarianne li a {padding: 0px 5px 0px 5px;}#filarianne li span {font-weight: bold; padding: 0px 5px 0px 5px; display: inline-block;}/*	Used moto listing*/#usedmotoslisting {padding: 0; margin: 0px auto 0px auto; list-style: none; line-height: 160%;}#usedmotoslisting .thumb {float: left; padding: 5px;}#usedmotoslisting .onelisting {padding: 5px 0px 10px 0px; list-style: none;}#usedmotoslisting .subsection {padding: 10px 0px 10px 0px; border-bottom: 1px solid #FF9600;}/*	One used moto listing*/#oneusedmotolisting {padding: 20px 0px 0px 0px; list-style: none; }#oneusedmotolisting li {text-align: left; }#usedmotoimagelisting {width: 400px; margin: 0px auto 0px auto; list-style: none;}#usedmotoimagelisting li {display: block;}/*	Used moto fiche*/.usedmotofiche {padding: 0px 0px 10px 0px; background-position: 0px 10px; margin: 0; list-style: none; background-image: url(images/motosfiche_bg.jpg); background-repeat: no-repeat; font-size: 11px;}.usedmotofiche .container {padding: 30px 20px 0px 20px; line-height: 160%;}/*.usedmotofiche .container ul {list-style: none; margin: 0; padding: 0;}.usedmotofiche .container ul span {color: #ff9000; width: 130px; display: inline-block;}*/.usedmotofiche .fiche {width: 100%}.usedmotofiche .fiche td {border-bottom: 1px dotted #ffffff; padding: 5px;}.usedmotofiche .fiche .lbl {color: #ff9000; }.usedmotofiche .fiche .prix {font-weight: bold; padding: 15px 0px 15px 0px; font-size: 13px;}.usedmotofiche .container .bottomtxt {padding: 5px 0px 0px 0px; margin: 0; font-size: 13px;}.usedmotofiche .container .bottomtxt p {padding: 0; margin: 0; color: #ff9000;}/*	Motos photos block*//*#motosphotoblock h3 {background-repeat: no-repeat; width; 314px; height: 58px; margin: 0;}#motosphotoblock h3 span {display: none;}#motosphotoblock .thumbsblock{padding: 0px 0px 0px 0px; background-image: url(images/motofiche_photos_middlebg.jpg); background-repeat: repeat-x;}#motosphotoblock .leftbg {background-image: url(images/motofiche_photos_leftbg.jpg); background-repeat: no-repeat;}#motosphotoblock .rightbg {background-image: url(images/motofiche_photos_rightbg.jpg); background-repeat: no-repeat; background-position: 100% 0;}#motosphotoblock .container {padding: 15px 20px 35px 22px; height: 113px; list-style: none; margin: 0;}#motosphotoblock .container li {float: left; padding: 5px 5px 0px 5px;}#motosphotoblock .container li a img {border: 1px solid #ffffff;}#motosphotoblock .container li a:hover img {border: 1px solid #a4907c;}*/#motosphotoblock {width: 486px; height: 200px; background-image: url(images/photoblock_bg.jpg); background-repeat: no-repeat; padding: 10px; margin-top: 15px;}#motosphotoblock a img {border: 1px solid #131313; }#motosphotoblock a:hover img {border: 1px solid #ffffff;}#motosphotoblock .bigphoto {float: left;}#motosphotoblock .smallphotos {float: left; padding: 0px 0px 0px 10px; width: 170px;}#motosphotoblock .smallphotos ul {list-style: none; padding: 0; margin: 0;}#motosphotoblock .smallphotos ul li {float: left; padding: 0px 10px 5px 0px;}#motosphotoblock .smallphotos .nav {margin: 0; padding: 0; list-style: none; width: 100%;}#motosphotoblock .smallphotos .nav .prev {float: left;}#motosphotoblock .smallphotos .nav .prev a {width: 36px; height: 36px; background-image: url(images/photoblock_leftnav_bg.png); background-repeat: no-repeat; display: block; }#motosphotoblock .smallphotos .nav .next {float: right;}#motosphotoblock .smallphotos .nav .next a {width: 36px; height: 36px; background-image: url(images/photoblock_rightnav_bg.png); background-repeat: no-repeat; display: block; }#motosphotoblock .smallphotos .nav a span {display: none;}#motosphotoblock .smallphotos li img {float: left;}#motosphotoblock .smallphotos li a {float: left;}/*#motosphotoblock {width: 486px; height: 230px; background-image: url(images/photoblock_bg.jpg); background-repeat: no-repeat; padding: 10px; margin-top: 15px;}*/#boutiquephotoblock a img {border: 1px solid #131313; }#boutiquephotoblock a:hover img {border: 1px solid #ffffff;}#boutiquephotoblock .bigphoto {float: left; width: 300px;}#boutiquephotoblock .smallphotos {float: left; padding: 0px 0px 0px 10px; width: 170px;}#boutiquephotoblock .smallphotos ul {list-style: none; padding: 0; margin: 0;}#boutiquephotoblock .smallphotos ul li {float: left; padding: 0px 10px 5px 0px;}#boutiquephotoblock .smallphotos .nav {margin: 0; padding: 0; list-style: none; width: 100%;}#boutiquephotoblock .smallphotos .nav .prev {float: left;}#boutiquephotoblock .smallphotos .nav .prev a {width: 36px; height: 36px; background-image: url(images/photoblock_leftnav_bg.png); background-repeat: no-repeat; display: block; }#boutiquephotoblock .smallphotos .nav .next {float: right;}#boutiquephotoblock .smallphotos .nav .next a {width: 36px; height: 36px; background-image: url(images/photoblock_rightnav_bg.png); background-repeat: no-repeat; display: block; }#boutiquephotoblock .smallphotos .nav a span {display: none;}#boutiquephotoblock .smallphotos li img {float: left;}#boutiquephotoblock .smallphotos li a {float: left;}/*	Motos listing*/#motoslisting {padding: 10px 0px 0px 0px; margin: 0; list-style: none;}#motoslisting .subsection{width: 450px; height: 156px; background-image: url(images/motoslisting_bg.jpg); background-repeat: no-repeat; display: block; margin: 0px auto 0px auto; padding: 33px 0px 10px 0px; position: relative;}#motoslisting .thumb {width: 190px; padding: 0px 10px 0px 15px; float: left;}#motoslisting .onelisting {width: 230px; padding: 0px 0px 0px 0px; margin: 0; list-style: none; float: left;}#motoslisting .onelisting li span {color: #ff9000; display: inline-block;}#motoslisting .onelisting .fichecomplete {padding: 0;  position: absolute; top: 155px; left: 265px;}#motoslisting .onelisting .fichecomplete a {display: block; width: 175px; height: 35px; }#motoslisting .onelisting .fichecomplete a:hover {text-decoration: none;}#motoslisting .onelisting .fichecomplete a span {visibility: hidden;}#motoslisting .onelisting h2 {margin: 0; padding: 0;}#motoslisting .onelisting p {padding: 10px 20px 0px 0px; margin: 0;}#motoslisting .onelisting .avendre {font-weight: bold; color: #FF9600; padding: 5px 0px 0px 0px;}/*	Motos listing2*/#motoslisting2 {padding: 10px 0px 0px 0px; margin: 0; list-style: none;}#motoslisting2 .subsection{width: 450px; background-image: url(images/motosfiche_bg.jpg); background-repeat: no-repeat; display: block; margin: 0px auto 0px auto; padding: 33px 0px 10px 0px; position: relative;}#motoslisting2 .thumb {width: 190px; padding: 0px 10px 0px 15px; float: left;}#motoslisting2 .onelisting {width: 230px; padding: 0px 0px 0px 0px; margin: 0; list-style: none; float: left;}#motoslisting2 .onelisting li span {color: #ff9000; display: inline-block;}#motoslisting2 .onelisting .fichecomplete {padding: 0;  position: absolute; top: 155px; left: 265px;}#motoslisting2 .onelisting .fichecomplete a {display: block; width: 175px; height: 35px; }#motoslisting2 .onelisting .fichecomplete a:hover {text-decoration: none;}#motoslisting2 .onelisting .fichecomplete a span {visibility: hidden;}#motoslisting2 .onelisting h2 {margin: 0; padding: 0;}#motoslisting2 .onelisting p {padding: 10px 20px 0px 0px; margin: 0;}#motoslisting2 .onelisting .avendre {font-weight: bold; color: #FF9600; padding: 5px 0px 0px 0px;}/*	Products list*/#productslist {list-style: none; padding: 10px 0px 0px 0px; margin: 0;}#productslist li {float: left; width: 155px; height: 180px; padding: 5px 0px 5px 0px; text-align: center; /*border-bottom: 1px dotted #ffffff;*/}#productslist li img {margin: 0px auto 0px auto;}#productslist li h3 {font-size: 12px; text-align: center; margin: 0; padding: 5px 0px 0px 0px;}#productslist li .price {font-size: 13px; display: block;}#productslist li .imglink img {display: block; padding: 0; border: 1px solid #131313;}#productslist li .imglink:hover img {border: 1px solid #ffffff;}#productslist li .imglink {padding: 5px 0px 5px 0px;}#productslist li .description {width: 120px; margin: 0px auto 0px auto;}/*	Simple listing*/#simplelisting {list-style: none; padding: 5px 0px 5px 15px; list-style-type: decimal; line-height: 160%;}/*	News list*/#newslist {list-style: none; margin: 0; padding: 0px 0px 10px 10px;}#newslist li {padding: 10px 0px 10px 0px; border-bottom: 1px dotted #ffffff;}#newslist li .thumb {float: left; width: 150px;}#newslist li .thumb a img {border: 1px solid #131313; padding 2px;}#newslist li .thumb a:hover img {border: 1px solid #ffffff;}#newslist li .righttxt {float: right; width: 310px;}#newslist li .fulltxt {width: 100%;}#newslist li h3 {margin: 0; padding: 0px 0px 5px 0px;}#newslist li .fullarticlelink {float: right;}#newslist li .sublist {list-style: none; margin: 0; padding: 5px 0px 5px 0px; }#newslist li .sublist li {border: 0;}#newslist li .sublist li {padding: 2px 0px 2px 0px;}/*	News list title*/.newslisttitle li {font-size: 10px; padding: 5px 0px 5px 0px;}/*	Events list*//*eventslisting*//*	Promos list*/#promoslist {margin: 0; padding: 0px 0px 5px 15px; list-style: none;}#promoslist .firstblock {padding: 10px 0px 5px 0px; border-bottom: 1px dotted #ffffff;}#promoslist .firstblock h2 {padding-top: 0px;}#promoslist li ul {margin: 0; padding: 5px 0px 5px 25px; list-style-type: disc;}#promoslist .seepromo {float: right; font-size: 11px; font-weight: bold;}/*	Users list*/#departementlisting {margin: 0; padding: 0; list-style: none;}#departementlisting .multiplerows .userslist {float: left; padding: 0px 30px 0px 30px;}.userslist {list-style: disc; padding: 0px 0px 5px 30px;}.userslist li {font-size: 11px; padding: 2px 0px 2px 0px;}.userslist li .thumb {padding: 0px 10px 0px 0px; float: left;}.userslist li .thumb img {border: 1px solid #131313;}.userslist li .rightblock {width: 355px; float: left;}.userslist li .fulltxt {width: 100%;}.userslist li h4 {font-size: 11px; font-weight: bold; padding: 0; margin: 0;}.userslist li p {font-size: 10px;}/*	Product fiche*/#poductfiche {list-style: none; padding: 5px 0px 5px 0px; margin: 0;}#poductfiche li {padding: 5px 0px 5px 0px;}#poductfiche .price {font-size: 13px;}/*	Motos neuves*/.motosneuve {padding: 10px 0px 20px 0px; text-align: justify;}.motosneuve .leftlink {width: 247px; float: left; padding: 0px 10px 0px 0px; background-repeat: no-repeat; color: #000000;}.motosneuve .leftlink:hover {color: #000000;}.motosneuve .leftlink span {font-size: 11px; font-weight: bold; display: block; padding: 175px 0px 0px 100px; }.motosneuve .harley {height: 198px; background-image: url(images/harley_neuves_2009.png);}.motosneuve .harley span {padding: 168px 0px 0px 95px;}.motosneuve .buell {height: 202px; background-image: url(images/buell_neuves_2009.png);}/*	Footer block*//*#footerblock {width: 800px; margin: 0px auto 0px auto; }#footerblock a span {display: none;}#footerblock .rightblock {				background-image: url(images/footer_partenaires.jpg); 				background-repeat: no-repeat; 				padding: 40px 0px 0px 0px; 				margin: 0; 				float: left; 				width: 489px;}#footerblock .rightblock .container {background-color: #616161; width: 100%; padding: 0px 0px 0px 80px;}#footerblock .rightblock ul {margin: 0; padding: 0; list-style: none;}#footerblock .rightblock ul li {float: left; padding; 0px 5px 0px 5px;}#footerblock .rightblock ul li .harley {display: block; background-image: url(images/footer_harley.jpg); background-repeat: no-repeat; width: 89px; height: 68px; float: left;}#footerblock .rightblock ul li .buell {display: block; background-image: url(images/footer_buell.jpg); background-repeat: no-repeat; width: 102px; height: 68px; float: left;}#footerblock .rightblock ul li .hog {display: block; background-image: url(images/footer_hog.jpg); background-repeat: no-repeat; width: 94px; height: 68px; float: left;}#footerblock .leftblock {background-image: url(images/footer_conceptionweb.jpg); background-repeat: no-repeat; padding: 38px 0px 0px 0px; margin: 0; float: right;}#footerblock .leftblock ul {margin: 0; padding: 0; list-style: none; }#footerblock .leftblock ul li .helios {background-image: url(images/footer_helios.jpg); background-repeat: no-repeat; width: 261px; height: 70px; float: left; background-position: 0px 2px;}*/#footerblock {height: 110px; background-image: url(images/footerbg.jpg); background-repeat: repeat-x;}#footerblock ul {list-style: none; padding: 0; margin: 0;}#footerblock .firstmenu {width: 972px; margin: 0px auto 0px auto;}#footerblock .firstmenu li {float: left;}#footerblock .firstmenu li a {display: block;}#footerblock .firstmenu li a span {display: none;}#footerblock .firstmenu .helioslogo {padding: 0px 135px 0px 0px;}#footerblock .firstmenu .helioslogo a {display: block; background-image: url(images/heliosbtn_logo.png); background-repeat: no-repeat; margin-top: -26px; width: 385px; height: 136px;}#footerblock .firstmenu .submenucell .submenu .partenaires {text-transform: uppercase; padding: 0px 20px 0px 0px;}#footerblock .firstmenu .submenucell .submenu .partenaires span {padding: 20px 0px 0px 0px; display: block;}#footerblock .firstmenu .submenucell .submenu .harley {margin-top: -10px;}#footerblock .firstmenu .submenucell .submenu .harley a {display: block; background-image: url(images/footerblock_harley.png); background-repeat: no-repeat; width: 93px; height: 68px;}#footerblock .firstmenu .submenucell .submenu .buell a {display: block; background-image: url(images/footerblock_buell.png); background-repeat: no-repeat; width: 120px; height: 68px;}#footerblock .firstmenu .submenucell .submenu .buell {margin-top: -10px;}#footerblock .firstmenu .submenucell .submenu .hog a {display: block; background-image: url(images/footerblock_hog.png); background-repeat: no-repeat; width: 101px; height: 68px;}#footerblock .firstmenu .submenucell .submenu .hog {margin-top: -10px;}#footerblock .firstmenu .submenucell li {padding: 0px 0px 0px 10px;}/*	Motos neuves harley*/#motosneuvelisting {margin: 0; padding: 0; list-style: none;}#motosneuvelisting .catlisting h2 {font-size: 12px;}#motosneuvelisting .catlisting .motoslisting {margin: 0; padding: 20px 0px 10px 0px; list-style: none;}#motosneuvelisting .catlisting .motoslisting li {float: left; height: 90px; width: 117px; margin: 0px auto 0px auto; padding: 5px;}#motosneuvelisting .catlisting .motoslisting li a { width: 117px; display: block; margin: 0px auto 0px auto;}#motosneuvelisting .catlisting .motoslisting li a span {width: 95px; margin: 0px auto; 0px auto; display: block;}#motosneuvelisting .catlisting .motoslisting li a img {border: 1px solid #131313; height:77px; width:117px;}#motosneuvelisting .catlisting .motoslisting li a .imageemploye {height:77px; width:117px;}#motosneuvelisting .catlisting .motoslisting li a:hover img {border: 1px solid #ffffff;}#motosneuvelisting .catlisting .motoslisting li h4 {width: 120px; margin: -3px auto 0px auto; text-align: center; }#motosneuvelisting .catlisting .bckgray {background-color: #666666; position: relative; top: -22px; padding: 0px 5px 20px 5px; border: 1px solid #000000;}#motosneuvelisting .buell h2 {background-image: url(images/buell_categorytitle_bg.png); background-repeat: no-repeat; margin: 0; padding: 0; width: 401px; height: 60px; position: relative; z-index: 2;}#motosneuvelisting .buell h2 span {display: block; padding: 22px 0px 0px 90px; margin: 0; font-size: 12px; text-transform: uppercase;}#motosneuvelisting .buell h4 {background-image: url(images/buell_mototitle_bg.png); background-repeat: no-repeat; width: 117px; height: 34px; display: block;}#motosneuvelisting .buell .motolisting {position: relative; z-index: 2;}#motosneuvelisting .equipe .motoslisting li {height: 120px;}#motosneuvelisting .equipe h2 {background-image: url(images/equipe_categorytitle_bg.png); background-repeat: no-repeat; margin: 0; padding: 0; width: 401px; height: 60px; position: relative; z-index: 2;}#motosneuvelisting .equipe h2 span {display: block; padding: 35px 0px 0px 90px; margin: 0; font-size: 12px; text-transform: uppercase;}#motosneuvelisting .equipe h4 {background-image: url(images/equipe_title_bg.png); background-repeat: no-repeat; width: 117px; height: 34px; display: block;}#motosneuvelisting .equipe .motolisting {position: relative; z-index: 2;}#motosneuvelisting .equipe .bckgray {top: -12px;}#motosneuvelisting .harley {padding: 10px 0px 20px 0px;}#motosneuvelisting .harley h2 {background-image: url(images/harley_categorytitle_bg.png); background-repeat: no-repeat; margin: 0; padding: 0; width: 372px; height: 47px; position: relative; z-index: 2;}#motosneuvelisting .harley h2 span {display: block; padding: 18px 0px 0px 70px; margin: 0; font-size: 12px; text-transform: uppercase;}#motosneuvelisting .harley h4 {background-image: url(images/harley_mototitle_bg.png); background-repeat: no-repeat; width: 117px; height: 50px; display: block; margin: 0px auto 0px auto; background-position: 50% 0;}#motosneuvelisting .harley .motoslisting li {height: 140px; padding: 0px 5px 0px 5px;}#motosneuvelisting .harley .motoslisting li a {color: #ffffff; }#motosneuvelisting .harley .motoslisting li a span {display: block; width: 100px; margin: 0px auto 0px auto;}/*	Employee*/.employee {padding: 10px 0px 10px 0px;}.employee .fiche {width: 100%}.employee .fiche td {border-bottom: 1px dotted #ffffff; padding: 5px;}.employee .fiche .lbl {color: #ff9000; }.employee .fiche .prix {font-weight: bold; padding: 15px 0px 15px 0px; font-size: 13px;}.employee .photoblock a img {float: left; border: 1px solid #ffffff; margin: 0px 20px 0px 0px; }.employee .photoblock a:hover img {border: 1px solid #FF9000;}.employee .photoblock h1 {margin: 0; padding: 10px 0px 0px 0px;}.employee .photoblock .whiteborder {border: 1px solid #ffffff; float: left; margin: 0px 20px 0px 0px; }/*	Maps*/#mapcontainer {width: 480px; height: 322px; background-image: url(images/map_borders.png); background-repeat: no-repeat; padding: 10px 0px 0px 8px;}#mapcontainer .map_canvas {width: 460px; height: 300px;}/*	Famille list*/.famillelist {margin: 0; padding: 0px 0px 10px 40px;}/*	Succursales - Quebec*/#succquebec .img {display: block; width: 247px; height: 201px; background-image: url(images/premont-quebec.png); background-repeat: no-repeat; float: left; padding: 0px 10px 0px 0px;}#succquebec .img span {display: none;}#succquebec ul {list-style: none; padding: 30px 0px 0px 0px; margin: 0;}/*	Succursales - Beauce*/#succbeauce .img {display: block; width: 247px; height: 199px; background-image: url(images/premont-beauce.png); background-repeat: no-repeat; float: left; padding: 0px 10px 0px 0px;}#succbeauce .img span {display: none;}#succbeauce ul {list-style: none; padding: 30px 0px 0px 0px; margin: 0;}/*	Under left menu*/#underleftmenu {padding: 10px 10px 0px 0px; margin: 0; list-style: none; float: right;}#underleftmenu .facebookbtn {display: block; margin: 0; padding: 0; width: 231px; height: 42px; background-image: url(images/facebook_btn.png); background-repeat: no-repeat; }#underleftmenu .facebookbtn span {display: none;}#underleftmenu .zonepphdbtn {display: block; margin: 0; padding: 0; width: 231px; height: 94px; background-image: url(images/zonepphd_btn.png); background-repeat: no-repeat; }#underleftmenu .zonepphdbtn span {display: none;}/*	Rankings*/#ranking {background-color: #414141; padding:5px 10px 5px 10px; margin-top: 5px;}#ranking h2 {text-align: center;}#ranking .votebg {width: 470px; height: 86px; background-image: url(images/motos_personnalisees_voteblockbg.png); background-repeat: no-repeat;}#ranking .votebg .note {width: 125px; font-size: 11px; display: block; font-weight: bold; padding: 10px 0px 0px 30px;}#ranking .votebg .formvote {padding: 5px 0px 0px 180px;}#ranking .votebg .formvote form {padding: 0; margin: 0;}#ranking .votebg .formvote form select {padding: 0; margin: 0;}#ranking .votebg .submitbtn {float; none; border: 0; background-color: transparent; font-weight: bold; font-size: 16px; color: #ffffff; text-transform: uppercase; padding-right: 70px;}#ranking .votebg .btn {margin: -22px 0px 0px 260px;}#ranking .success {text-align: center;}/*	Motos personnalisee block*/#motospersonnaliseeblock {margin: 15px 0px 0px 0px; padding: 10px; background-color: #414141;}/*	Comments lists*/#commentslist .onecommentcontainer {margin: 0; padding: 6px 0px 0px 0px; width: 470px; background-image: url(images/motos_personnalisees_commentsbg.png); background-repeat: no-repeat; }#commentslist .onecommentinfos {list-style: none; margin: 0; padding: 0;}#commentslist .onecommentinfos .date {float: left; width: 115px; color: #ff9900; font-weight: bold;}#commentslist .onecommentinfos .name {float: left; width: 300px; padding: 0px 0px 0px 10px;}/*	Buttun send to a friend & obtain information*/#btn_commander {margin:0  10px 10px 0; float:left; background-image:url(images/btn_commander.jpg); display: block;  background-position: left; width: 150px; height: 33px; overflow: hidden;}#btn_imprime {margin:0  0px 10px 0; float:left; background-image:url(images/btn_imprime.jpg); display: block; background-position: left; width: 150px; height: 33px; overflow: hidden; }#btn_envoiami {margin:0  10px 10px 0; float:left; background-image:url(images/btn_envoieami.jpg); display: block; background-position: left; width: 150px; height: 33px; overflow: hidden; }#btn_info {margin:0  10px 10px 0; float:left; background-image:url(images/btn_demandeinfo.jpg); display: block;  background-position: left; width: 150px; height: 33px; overflow: hidden;}#btn_envoiami:hover, #btn_info:hover, #btn_imprime:hover, #btn_commander:hover {background-position: right;}/*	Form*/#formcarriere{border: none;}#champNom {background-image: url(images/bc_nom.jpg); width: 456px; height: 37px;}.formtextcolor {color:#7a7a7a; font-weight: bold;}.formtextcolor label{margin-left: 15px;}#formcarriere input{margin-top: 1px;}.champwidth{width: 230px;}#champcoordonnees{background-image: url(images/bc_coor.jpg); width: 454px; height: 70px; background-repeat: no-repeat;}#titreduree{background-image: url(images/bc_emploi.jpg); width: 454px; height: 105px; background-repeat: no-repeat; text-align: center; padding-top:5px;}#formcarriere textarea{padding: 0; height: 90px;}#interettrav{background-image: url(images/bc_formhaut.jpg); width: 454px; padding-left:5px; background-repeat: no-repeat; text-align: center; padding-top:5px;}#btnenvoicv{display:block; width: 118px; height: 31px; background-image: url(images/btn_envoicv.jpg);}#btnenvoicv:hover {background-position: bottom;}.imagevendu{width: 182px; height: 29px; position: absolute; z-index: 10; background-image: url(images/vendu.jpg)}.imagevendub1{width: 182px; height: 29px; position: absolute; z-index: 10; background-image: url(images/nouveau.jpg)}.imagevendub2{width: 182px; height: 29px; position: absolute; z-index: 10; background-image: url(images/special.jpg)}.imagevendu2{margin-left:20px; width: 210px; float: left;}.ulvendu{float:right; width: 210px; padding: 0; margin-top:0;}#comhaut {background-image: url(images/bc_formhaut.jpg); width: 454px; background-repeat: no-repeat;}#combas {background-image: url(images/bc_forminfo.jpg); width: 454px;  background-repeat: no-repeat; margin-top: 10px;}#formdemandeinfo{background-image: url(images/bc_forminfo.jpg); background-repeat: no-repeat; width: 455px;}#formdemandeinfo label{margin-left: 5px;}#blockel{height:120px;margin:0 0 0;}#blockel textarea{width: 392px; margin-left: 10px; height: 80px;}#formdemandeinfo #blockel label{margin-left: 9px;}#formenvoiami{background-image: url(images/bc_formami.jpg); height:240px; background-repeat: no-repeat; padding-top: 5px;}#formenvoiami textarea{width: 380px; margin-left: 15px;}/*Securimage*/#imagesec{display: block;float: left; margin-left:12px;}#change_secureimg{display: block; width: 22px; height: 20px; background-image: url('../securimage/images/refresh.gif'); float: left; margin-left:5px; margin-top:9px;}#code{margin-left:5px; width:110px;margin-top:7px;}#lbl_code{color:#7A7A7A;display:block;float:right;margin-right:5px;}#invisible{display: none;}#popup {width:490px; height:346px; margin:200px auto; background-image:url(images/popup.png)}#popup #fermer {display:block; float:right; width:100px; height:30px; }#popup #inscrire {display:block; width:100%; height:300px;}.listingProduits {list-style-type:none; margin-left:-45px;}.listingProduits li { width:235px; float:left; margin:2px;}.listingProduits img {float:left; margin:8px 5px 0; width:60px;}.listingProduits2 {list-style-type:none; margin-left:-45px;}.listingProduits2 li { width:145px; float:left; margin:5px;}.listingProduits2 img {float:left; margin:8px 5px 0; width:60px;}.listingProduits3 {list-style-type:none; margin-left:-45px;}.listingProduits3 li { width:85px; float:left; margin:5px;}.listingProduits3 img {float:left; margin:8px 5px 0; width:60px;}.nomArticle {display:inline-block;padding-top:8px}.nomArticle img {margin:0px 5px;}.nomArticle:hover {text-decoration:none;}.tablePanier {border-collapse:collapse; width:643px;border:none !important; padding:0 10px;}.tablePanier tr.titre td {border-left-style:none; background-image:url(images/bg_haut_tableau_panier.jpg); background-repeat:repeat-x;}.tablePanier td {text-transform:uppercase; font-weight:bold; border-bottom:1px solid #717171; border-left:1px solid #717171; text-align:left; padding:10px !important; background-color:black;  }tr.nomCat {font-size:14px; font-weight:bold; text-align:center;background-image:url(images/bg_table_panier.jpg); background-repeat:no-repeat; background-position:left;}tr.nomCat td {height:42px; color:#ff9200; vertical-align:bottom; padding:5px 8px !important; } td.nomCat1 {font-size:16px; font-weight:bold; text-align:left;  border:none !important; border-bottom:none !important;} .tablePanier td.gauche {border-left-style:none; }.tablePanier img{width:70px; }.tablePanier input[type=text] {height:25px; text-align:center;}#tableTransport {width:100%; border-collapse:collapse; width:643px;border:none !important; padding:0 10px;}#tableTransport tr.titre td {border-left-style:none; background-image:url(images/bg_haut_tableau_panier.jpg); width:42px; background-repeat:repeat-x;}#tableTransport td {text-transform:uppercase; font-weight:bold; border-bottom:1px solid #717171; border-left:1px solid #717171; text-align:left; padding:10px !important; background-color:black;  }tr.nomCat {font-size:14px; font-weight:bold; text-align:center;background-image:url(images/bg_table_panier.jpg); background-repeat:no-repeat; background-position:left;}tr.nomCat td {height:42px; color:#ff9200; vertical-align:bottom; padding:5px 8px !important; } td.nomCat1 {font-size:16px; font-weight:bold; text-align:left;  border:none !important; border-bottom:none !important;} #tableTransport td.gauche {border-left-style:none; }#tableTransport img{height:40px; }#tableTransport h2 {margin:0px !important; padding:0px !important; }.ajoutPanier {background-image:url(images/btn_panier.jpg); display:block;  border:none;  cursor:pointer; background-color:transparent;}.ajoutPanier:hover {background-image:url(images/btn_panier_ov.jpg);}#tablePaiement {width:100%; border-collapse:collapse; width:643px;border:none !important; padding:0 10px;}#tablePaiement tr.titre td {border-left-style:none; background-image:url(images/bg_haut_tableau_panier.jpg); width:42px; background-repeat:repeat-x;}#tablePaiement td {text-transform:uppercase; font-weight:bold; border-bottom:1px solid #717171; text-align:left; padding:10px !important; background-color:black;  }tr.nomCat {font-size:14px; font-weight:bold; text-align:center;background-image:url(images/bg_table_panier.jpg); background-repeat:no-repeat; background-position:left;}tr.nomCat td {height:42px; color:#ff9200; vertical-align:bottom; padding:5px 8px !important; } td.nomCat1 {font-size:16px; font-weight:bold; text-align:left;  border:none !important; border-bottom:none !important;} #tablePaiement td.gauche {border-left-style:none; }#tablePaiement img{height:40px; }#tablePaiement h2 {margin:0px !important; padding:0px !important; }#tableArticle { border-collapse:collapse; width:506px;border:none !important; padding:0 10px;}#tableArticle .titre  {border-left-style:none; border-top:2px solid #323232; background-image:url(images/bg_titre_article.jpg); background-repeat:repeat-x; background-position:top;}#tableArticle td { font-weight:bold; border-bottom:1px solid #717171; text-align:left; padding:10px !important; background-color:black;  }#tableArticle td.gauche {border-left-style:none; }#tableArticle img{height:40px; }#tableArticle h2 {margin:0px !important; padding:0px !important; }.listCatItem {list-style-type:none; margin-left:-45px;}.listCatItem li {  float:left; margin:2px;}.listCatItem img {float:left; margin:8px 0px 0; width:94px;}.categorieItem {width:215px; padding:5px 10px; height:110px; background-image:url(images/bg_cat_boutique.jpg); float:left; background-position:top; background-repeat:no-repeat; background-color:black;}.categorieItem h3 {margin:0px;}.categorieItem h3 a {text-transform :uppercase; font-size:12px; font-weight:bold; }.categorieItem p {font-weight:bold; margin:5px; padding-left:0px; float:left; width:95px;}.voirCategorie {display:block; width:54px; height:16px; background-image:url(images/btn_voir_categorie.png);margin-right:0px; margin-top:5px; float:right;}.categorieItem2 {width:225px; padding:5px; height:120px; background-image:url(images/bg_cat_boutique.jpg); float:left; background-position:top; background-repeat:no-repeat; background-color:black;}.categorieItem2 h3 {margin:5px; float:left; width:100px; font-size:11px;}.categorieItem2 h3 a {text-transform :uppercase; font-size:12px; font-weight:bold; }.categorieItem2 p {font-weight:bold; margin:5px; padding-left:0px;}.voirCategorie2 {display:block; width:54px; height:16px; background-image:url(images/btn_voir_categorie.png);margin-right:0px; margin-top:10px; }.categorieItem3 { position:relative; width:80px; padding:5px; height:210px; background-image:url(images/bg_categorie_item.jpg); float:left; background-position:top; background-repeat:no-repeat; background-color:black;}.categorieItem3 h3 {margin:5px;}.categorieItem3 h3 a {text-transform :uppercase; font-size:12px; font-weight:bold; }.categorieItem3 p {font-weight:bold; margin:5px; padding-left:0px;}.voirCategorie3 {display:block; width:54px; height:16px; background-image:url(images/btn_voir_categorie.png); position:absolute; margin-left:95px;margin-top:-20px; }div.crop3 {height: 90px; width: 80px; overflow: hidden; float:left; display:block; margin:0px 10px 5px 5px;}div.crop3 img { width:80px; border:none !important; margin:0px 0 0 0px  }#dejamembre {display:inline-block; width:176px; height:35px; background-image:url(images/bg_deja_membre.jpg);} #devenirmembre {display:inline-block; width:176px; height:35px; background-image:url(images/bg_devenir_membre.jpg);}#commander{display:inline-block; width:176px; height:35px; background-image:url(images/bg_commander.jpg);} #retourBoutique{display:inline-block; width:208px; height:37px; background-image:url(images/btn_continuez_magasin.jpg);}#commandezMaintenant{display:inline-block; width:210px; height:37px; background-image:url(images/btn_commandez_maintenant.jpg);}div.crop {height: 100px; width: 100px; overflow: hidden; float:left; display:block; margin:0px 5px 5px 5px;}div.crop img { width:100px; border:none !important; margin:0px 0 0 0px  }div.crop2 {height: 74px; width: 100px; overflow: hidden; float:left; display:block; margin:5px 10px 0px 0px; }div.crop2 img { width:100px; border:none !important; margin:0px 0 0 0px  }#qtePanier { margin-right:3px; width:215px; height:46px; background-image:url(images/bg_qte_panier.jpg); padding:10px;}#boutiqueEbay {width:235px; margin:10px 3px 10px 0px; height:34px; display:block; background-image:url(images/btn_boutique_ebay.jpg); }p.pageSuivante {width:100%; text-align:center;}p.pageSuivante a {color:white;}p.pageSuivante span {color:#ff8e00; text-align:center;}#miniColonneDroite {float:right; }table.location {width:480px;border-collapse:collapse;}table.location td {background-color:black; height:25px; padding:0 20px; border-bottom:1px solid #424242;}table.location tr.titre td {border-style:none; background-image:url(images/bg_titre_location.jpg); height:31px; color:#b2b2b2;}span.depot {color:#b5b5b5; text-transform:uppercase; font-size:12px; font-weight:bold;}#listeMotosLocation {list-style-type:none; padding-left:15px;}#listeMotosLocation h4 {color:#f89500; font-size:11px; font-weight:bold; margin:15px 0 0 0 ;}#listeMotosLocation img {width:117px; border:1px solid black; }