




body, td, p, ul, ol, li {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #545454;}
body {background: #878787 url(http://www.excelhondamoto.com/img/fr/bg.jpg) 0 0 repeat-x; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1 {font-size: 18px; color: #999; text-align: left; margin: 0 0 10px 0; padding: 25px 25px 15px 25px; background: url(http://www.excelhondamoto.com/img/fr/header_bg.gif) bottom right no-repeat;}
h2 {font-size: 14px; text-align: left; margin: 20px 55px 5px 55px; padding: 0;}
h3 {font-size: 12px; text-align: left; margin: 10px 55px 2px 55px; padding: 0;}
div#powerequipinfo h2 {margin: 20px 20px 5px 20px;}
div#powerequipinfo h3 {margin: 10px 20px 2px 20px;}

p {text-align: justify; margin: 0 55px 10px 55px; padding: 0;}

hr {color: #545454; background-color: #545454; border: none; height: 1px; margin: 10px 0 0 0;}

ul.ulinline {margin: 0 0 5px 0; padding: 0;}
ul.ulinline li {margin: 0; padding: 0 10px; list-style-type: none; display: inline; border-right: 1px #999 solid;}
ul.ulinline li.first {padding-left: 0;}
ul.ulinline li.last {padding-right: 0; border: none;}

.nobr {white-space: nowrap;}

table.hours {border-collapse: separate; border: 1px solid #FF0302; color: #FFFFFF; width: 250px;}
table.hours th {font-size: 11px; background-color: #FF0302;}
table.hours td {font-size: 10px; background-color: #EFEFEF; color: #545454; padding: 3px;}

p.texte {margin: 10px; text-align: justify;}

a:link, a:visited {color: #FF0302; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #FF0302; font-weight: bold; text-decoration: underline;}

a.copyr:link, a.copyr:visited, a.copyr:hover, a.copyr:focus, a.copyr:active,
p.copyr a:link, p.copyr a:visited, p.copyr a:hover, p.copyr a:focus, p.copyr a:active,
div.copyr a:link, div.copyr a:visited, div.copyr a:hover, div.copyr a:focus, div.copyr a:active {font-size: 9px;}

a img {border: none;}

.copyr {font-size: 10px; color: #545454;}
p.j {text-align: justify; width: 560px;}
.justify {text-align: justify;}
.right {text-align: right; padding-right: 5px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.upper {text-transform: uppercase;}
.uppercase {text-transform: uppercase;}
.emph {font-weight:bold;}
.caption {font-size: 9px; color: #545454;}
.fright {float: right;}
.fleft {float: left;}

table.tempSpecs tr.alt1 td {font-size: 12px; vertical-align: top; font-weight: bold; color: #545454; background-color: #EFEFEF;}
table.tempSpecs tr.alt2 td {font-size: 12px; vertical-align: top; font-weight: bold; color: #545454; background-color: #DEDEDE;}

div.header {background-color: #FF0302; color: #FFFFFF; font-weight: bold; font-size: 13px; width: 100%; padding: 3px 0px; margin: 5px 0 1px 0;}
td.year {background-color: #EFEFEF; color: #FFFFFF; text-align: right; font-weight: bold; font-size: 13px; padding: 2px;}

table.model {border-collapse: collapse; margin: 0 0 10px 0;}
td.model {text-align: center; vertical-align: top; width: 115px; padding: 5px;}
p.model {color: #545454; font-weight: bold; font-size: 11px;}

a.text_menu:link, a.text_menu:visited {color: #FF0302; font-size: 80%; text-decoration: none;}
a.text_menu:active, a.text_menu:hover {color: #FF0302; font-size: 80%; text-decoration: underline;}

.norm {color: #545454;}
.title {font-size: 15px; font-weight: bold; color: #545454;}
.bigtitle {font-size: 17px; font-weight: bold; color: #545454;}
.form {font-size: 11px; color: #545454;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.header { background-color: #FF0302; color: #FFFFFF; font-weight: bold; }
.menutitle {font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #FF0302;}
.menubigtitle {font-size: 19px; font-weight: bold; color: #FFFFFF; background-color: #FF0302;}
.menusoustitle {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FF0302;}
.alt1 {font-weight: bold; color: #545454; background-color: #EFEFEF;}
.alt2 {font-weight: bold; color: #545454; background-color: #DEDEDE;}
.menu {color: #545454; background-color: #DEDEDE;}

.dpt {font-size: 10px; color:#545454;}
.dp {font-size: 9px; color:#545454; font-weight: bold;}
.dps {color:#545454; font-weight: normal;}
.dpw {color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 10px; color:#FFFFFF;}
.dpwnb1 {font-size: 10px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 13px; color: #FF0302; font-weight: bold;}
.dpbw {font-size: 13.5px; color:#FFFFFF; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FF0302;}
.results-body {font-size: 10px; font-weight: normal; color: #545454; background-color: #EFEFEF; }


TABLE.Specs              { border-spacing: 1px; margin: 0px; padding: 0px; }
TABLE.Specs TR.alt1      { background-color: #EFEFEF; }
TABLE.Specs TR.alt2      { background-color: #DEDEDE; }
TABLE.Specs TD.H1        { font-size: 18px; font-weight: bold; padding: 2px; }
TABLE.Specs TD.title     { font-size: 19px; font-weight: bold; }
TABLE.Specs TD.header    { background-color: #FF0302; color: #FFFFFF; font-weight: bold; border-top: 1px outset #FFFFFF; border-bottom: 1px outset #FFFFFF; }
TABLE.Specs TD.subheader { background-color: #DEDEDE; color: #545454; font-weight: bold; }
TABLE.Specs TD.elemTitle { font-weight: bold; }
TABLE.Specs TD.command   { background-color: #f7f7f7; border: 1px outset #333366; padding: 4px; }
TABLE.Specs A.selection  { border: 1px outset #333366; font-size: 10px; font-weight: bold; padding: 2px; }
TABLE.Specs .dps         { font-size: 11px; }
TABLE.Specs .dpt         { font-size: 10px; }
table.model p {text-align: center; margin: 0;}

TABLE.au TD.title        {font-size: 15px; color:#FFFFFF; font-weight: bold; background-color: #FF0302;}
TABLE.au TD.norm         {font-size: 12px; color:#545454; background-color: #DEDEDE;}

td#footer {color: #000; text-align: center; vertical-align: bottom; padding: 40px 10px 10px 10px; background-color: #878787;}
td#footer p {text-align: center; margin: 0; padding: 20px 0;}
td#footer .copyr {color: #000;}
td#footer div.footerlinks {font-size: 9px;}
td#footer div.footerlinks a:link, div.footerlinks a:visited {color: #000; font-weight: normal; text-decoration: none;}
td#footer div.footerlinks a:hover, div.footerlinks a:focus, div.footerlinks a:active {color: #000; font-weight: normal; text-decoration: underline;}
td#footer table#footerdealers {width: 960px;}
td#footer table#footerdealers td {font-size: 9px; color: #000; width: 25%; text-align: center; vertical-align: top; padding-bottom: 10px;}
td#footer table#footerdealers a:link, td#footer table#footerdealers a:visited {color: #000; font-weight: bold; text-decoration: none;}
td#footer table#footerdealers a:hover, td#footer table#footerdealers a:focus, td#footer table#footerdealers a:active {color: #000; font-weight: bold; text-decoration: underline;}

ul#quickmenu {margin: 0; padding: 25px 0 0 45px;}
ul#quickmenu li {font-size: 10px; margin: 0; padding: 0 0 1px 0; list-style-type: none;}
ul#quickmenu.qmshort li {padding-bottom: 3px;}
ul#quickmenu a:link, ul#quickmenu a:visited {color: #545454; font-weight: normal; text-decoration: none;}
ul#quickmenu a:hover, ul#quickmenu a:focus, ul#quickmenu a:active {color: #545454; font-weight: normal; text-decoration: underline;}

td#toplinks {color: #FFF; width: 757px; height: 369px; text-align: right; vertical-align: top;}
td#toplinks div#topphone {font-size: 16px; font-weight: bold; padding: 10px 50px 0 0;}
td#toplinks ul {margin: 0; padding: 23px 65px 0 0;}
td#toplinks ul li {font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #FFF; margin: 0; padding: 0 22px; list-style-type: none; display: inline;}
td#toplinks ul li.first {padding-left: 0;}
td#toplinks ul li.last {padding-right: 0; border: none;}
td#toplinks a:link, td#toplinks a:visited {color: #FFF; font-weight: normal; text-decoration: none;}
td#toplinks a:hover, td#toplinks a:focus, td#toplinks a:active {color: #FFF; font-weight: normal; text-decoration: underline;}

td#contentleft {width: 224px; text-align: left; vertical-align: top; padding: 0; background: #EBE8E8 url(http://www.excelhondamoto.com/img/fr/nav_left_middle.gif) 0 0 repeat-y;}
td#contentleft ul#quickcats {width: 174px; height: 870px; margin: 0; padding: 0 10px 0 40px; background: url(http://www.excelhondamoto.com/img/fr/nav_left_background.gif) 0 0 no-repeat;}
td#contentleft ul#quickcats li {text-indent: -3000px; margin: 0; padding: 0; list-style-type: none;}
td#contentleft ul#quickcats li ul {margin: 0; padding: 0;}
td#contentleft ul#quickcats li ul li {text-indent: 0; font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0 0 11px 0; padding: 0 0 0 57px;}
td#contentleft ul#quickcats li.qcmotos a {height: 65px; display: block;}
td#contentleft ul#quickcats li.qcmotos ul {padding-top: 10px;}
td#contentleft ul#quickcats li.qcatv a {height: 42px; display: block; margin-top: 18px;}
td#contentleft ul#quickcats li.qcatv ul {padding-top: 15px;}
td#contentleft ul#quickcats li.qcred a {height: 45px; display: block; margin-top: 18px;}
td#contentleft ul#quickcats li.qcred ul {padding-top: 10px;}
td#contentleft ul#quickcats li.qcwater a {height: 40px; display: block; margin-top: 25px;}
td#contentleft ul#quickcats li.qcwater ul {padding-top: 12px;}
td#contentleft ul#quickcats li.qcmec a {height: 35px; display: block; margin-top: 15px;}
td#contentleft ul#quickcats li.qcmec ul {padding-top: 15px;}
td#contentleft ul#quickcats li.qcengine a {height: 40px; display: block; margin-top: 20px;}
td#contentleft ul#quickcats li.qcengine ul {padding-top: 13px;}

td#contentleft ul#quickcats a:link, td#contentleft ul#quickcats a:visited {color: #545454; font-weight: normal; text-decoration: none;}
td#contentleft ul#quickcats a:hover, td#contentleft ul#quickcats a:focus, td#contentleft ul#quickcats a:active {color: #545454; font-weight: normal; text-decoration: none;}
td#contentleft ul#quickcats li ul li a:link, td#contentleft ul#quickcats li ul li a:visited {color: #545454; font-weight: normal; text-decoration: none; display: inline; height: auto;}
td#contentleft ul#quickcats li ul li a:hover, td#contentleft ul#quickcats li ul li a:focus, td#contentleft ul#quickcats li ul li a:active {color: #545454; font-weight: normal; text-decoration: underline; display: inline; height: auto;}

td#contentmiddle {width: 757px; height: 100%; vertical-align: top; padding: 0 0 10px 0; background: #FFF url(http://www.excelhondamoto.com/img/fr/content_bg.gif) top right repeat-y;}

div#usedlisting {width: 670px;}
div#usedlisting p {text-align: center;}
div#usedlisting a:link, div#usedlisting a:visited {color: #545454; font-weight: bold; text-decoration: none;}
div#usedlisting a:hover, div#usedlisting a:focus, div#usedlisting a:active {color: #545454; font-weight: bold; text-decoration: underline;}

div#useddetails {width: 670px;}
div#useddetails p {text-align: center; margin: 5px 0;}

ul#newcarsinvTabs {width: 645px; height: 20px; margin: 20px auto 0 auto; padding: 0;}
ul#newcarsinvTabs li {float: left; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0 1px 0 0; padding: 0 5px 0 0; list-style-type: none; background: url(http://www.excelhondamoto.com/img/fr/bt_new_right.gif) top right no-repeat;}
ul#newcarsinvTabs li.first {padding-right: 6px;}
ul#newcarsinvTabs li.last {margin-right: 0; padding-right: 6px;}
ul#newcarsinvTabs.tabsEN li.first {padding-right: 5px;}
ul#newcarsinvTabs.tabsEN li.last {margin-right: 0; padding-right: 5px;}
ul#newcarsinvTabs a:link, ul#newcarsinvTabs a:visited {display: block; height: 17px; padding: 3px 0 0 20px; color: #FFF; font-weight: bold; text-decoration: none; background: url(http://www.excelhondamoto.com/img/fr/bt_new_bg.gif) 0 0 no-repeat;}
ul#newcarsinvTabs a:hover, ul#newcarsinvTabs a:focus, ul#newcarsinvTabs a:active {display: block; height: 17px; padding: 3px 0 0 20px; color: #FFF; font-weight: bold; text-decoration: underline; background: url(http://www.excelhondamoto.com/img/fr/bt_new_bg.gif) 0 0 no-repeat;}

ul#newcarsinvTabs.tabsatv a:link, ul#newcarsinvTabs.tabsatv a:visited,
ul#newcarsinvTabs.tabsatv a:hover, ul#newcarsinvTabs.tabsatv a:focus, ul#newcarsinvTabs.tabsatv a:active {padding: 3px 50px 0 60px;}

ul#newcarsinvTabs.tabsEN a:link, ul#newcarsinvTabs.tabsEN a:visited,
ul#newcarsinvTabs.tabsEN a:hover, ul#newcarsinvTabs.tabsEN a:focus, ul#newcarsinvTabs.tabsEN a:active {padding: 3px 0 0 19px;}

div#newcarsinv {width: 625px; margin: 0 auto; padding: 10px; background-color: #EFEFEF;}
div#newcarsinv td {width: 20%; text-align: center; vertical-align: top;}
div#newcarsinv img {border: 2px #999 solid; margin-bottom: 5px;}
div#newcarsinv a:link, div#newcarsinv a:visited {color: #545454; font-weight: bold; text-decoration: none;}
div#newcarsinv a:hover, div#newcarsinv a:focus, div#newcarsinv a:active {color: #545454; font-weight: bold; text-decoration: underline;}

div#newcarsspecs {width: 645px;}
div#newcarsspecs p {text-align: center; margin: 5px 0;}
div#newcarsspecs p.title {display: none;}
div#newcarsspecs.special img {display: none;}
div#newcarsspecs.special a img {display: block;}
table#newcarsspecsTop {width: 645px; margin: 10px auto 20px auto;}
table#newcarsspecsTop td {vertical-align: top;}
table#newcarsspecsTop ul {margin: 0; padding: 5px; background-color: #EFEFEF;}
table#newcarsspecsTop ul li {margin: 0; padding: 0; list-style-type: none;}
table#newcarsspecsTop ul li a:link, table#newcarsspecsTop ul li a:visited {color: #545454; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 5px 0 5px 20px; background: url(http://www.excelhondamoto.com/img/fr/bullet.gif) 0 3px no-repeat; border-bottom: 1px #FFF solid;}
table#newcarsspecsTop ul li a:hover, table#newcarsspecsTop ul li a:focus, table#newcarsspecsTop ul li a:active {color: #FF0302; font-weight: normal; text-decoration: none; display: block; background: url(http://www.excelhondamoto.com/img/fr/bullet.gif) 0 3px no-repeat; border-bottom: 1px #FFF solid;}
table#newcarsspecsTop ul li.last a:link, table#newcarsspecsTop ul li.last a:visited,
table#newcarsspecsTop ul li.last a:hover, table#newcarsspecsTop ul li.last a:focus, table#newcarsspecsTop ul li.last a:active {border: none;}
table#newcarsspecsTop td#newcarsspecsTopText {text-align: justify; padding-right: 10px;}

table#newcarsgallery {width: 645px;}
table#newcarsgallery td#newcarsgalleryImg {width: 451px; vertical-align: top;}
table#newcarsgallery td#newcarsgalleryImg img {width: 451px; height: 302px;}
table#newcarsgallery td#newcarsgalleryThumbs {vertical-align: top;}
table#newcarsgallery td#newcarsgalleryThumbs a {display: block; float: left; margin: 0 0 10px 10px; padding: 5px; background-color: #EFEFEF; border: 1px #DEDEDE solid;}
table#newcarsgallery td#newcarsgalleryThumbs a.last {margin-top: 2px; margin-bottom: 0;}
table#newcarsgallery td#newcarsgalleryThumbs a img {display: block; width: 60px; height: 40px;}

div#powerequipinfo {position: relative; width: 645px; margin-bottom: 20px; background: url(http://www.excelhondamoto.com/img/fr/prod_mecanique_tableback.gif) 0 0 repeat-y;}
div#powerequipinfo div#powerequipinfoContainer {background: url(http://www.excelhondamoto.com/img/fr/prod_mecanique_tablebottom.gif) 0 0 no-repeat;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries {float: left; width: 155px; margin-right: 5px;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul {text-align: left; margin: 0; padding: 0 20px 20px 20px;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li {list-style-type: none; margin: 0; padding: 5px 0 5px 20px; background: url(http://www.excelhondamoto.com/img/fr/bullet.gif) 0 3px no-repeat;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li a:link, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li a:visited {color: #545454; font-weight: normal; text-decoration: none; }
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li a:hover, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li a:focus, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li a:active {color: #FF0302; font-weight: normal; text-decoration: none;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li.current a:link, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li.current a:visited {color: #999; font-weight: normal; text-decoration: none; }
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li.current a:hover, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li.current a:focus, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoSeries ul li.current a:active {color: #CF9B9B; font-weight: normal; text-decoration: none;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText {text-align: left; min-height: 145px; margin-left: 160px; padding-bottom: 20px;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText p {margin: 0 20px 10px 20px; padding: 0;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#powerequipinfoModels {padding: 10px 20px 20px 20px;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#powerequipinfoModels ul {margin: 0; padding: 0;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#powerequipinfoModels ul li {list-style-type: none; margin: 0; padding: 0;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#powerequipinfoModels ul li a:link, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#powerequipinfoModels ul li a:visited {color: #545454; font-weight: normal; text-decoration: none; }
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#powerequipinfoModels ul li a:hover, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#powerequipinfoModels ul li a:focus, div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#powerequipinfoModels ul li a:active {color: #FF0302; font-weight: normal; text-decoration: none;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#pdfdownload {position: absolute; bottom: 0; right: 0;}
div#powerequipinfo div#powerequipinfoContainer div#powerequipinfoText div#pdfdownload img {display: block;}

table.boatenginesSpecs {width: 645px; margin-bottom: 10px;}
table.boatenginesSpecs td {width: 50%; vertical-align: top; padding: 5px;}

div#careersdiv h2, div#newsdiv h2 {margin-left: 0; margin-right: 0;}
div#careersdiv p, div#newsdiv p {margin-left: 0; margin-right: 0;}

div#newslist p {margin-left: 0; margin-right: 0; text-align: center;}

table#sitemap {width: 645px; margin: 0 auto;}
table#sitemap tr td {padding: 5px 10px; width: 33%; vertical-align: top; background-color: #EFEFEF;}
table#sitemap ul {margin: 0; padding: 0;}
table#sitemap ul li {margin: 0; padding: 0; list-style-type: none;}
table#sitemap ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li {font-style: italic; padding: 3px 0;}
table#sitemap ul li ul li ul {margin: 2px 10px;}
table#sitemap ul li ul li ul li {font-style: normal; padding: 3px 0;}
table#sitemap ul.ulinline {margin: 0; padding: 0;}
table#sitemap ul.ulinline li {display: inline; padding: 0 10px; border-right: 1px #999 solid; color: #545454;}
table#sitemap ul.ulinline li.first {padding: 0 10px 0 0;}
table#sitemap ul.ulinline li.last {padding: 0 0 0 10px; border: none;}
table#sitemap a:link, table#sitemap a:visited {color: #545454; font-weight: normal; text-decoration: none;}
table#sitemap a:hover, table#sitemap a:focus, table#sitemap a:active{color: #545454; font-weight: normal; text-decoration: underline;}

#chatbox {margin-left: 12px; padding: 0;}
