



@font-face {font-family: "Helvetica Medium";
  src: url('/dealersite/fonts/helvetica_t1/helvetica_medium.eot');
  src: local('?'),
	url('/dealersite/fonts/helvetica_t1/helvetica_medium.ttf') format('truetype');
}

@font-face {font-family: "Helvetica Bold";
  src: url('/dealersite/fonts/helvetica_t1/helvetica_bold.eot');
  src: local('?'),
    url('/dealersite/fonts/helvetica_t1/helvetica_bold.ttf') format('truetype');
}

@font-face {font-family: "Charlotte Bold";
  src: url('/dealersite/fonts/charlotte/charlotte_bold.eot');
  src: local('?'),
    url('/dealersite/fonts/charlotte/charlotte_bold.ttf') format('truetype');
}


body, td, p, ul, ol, li {font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #BBBBBB;}
body {background: #0D0D0D url(/img/global/bg.jpg) top center no-repeat fixed; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1 {width: 500px; margin: 0; padding: 0; color: #FF8619; font-family: "Helvetica Bold"; font-size: 14px; font-weight: normal; text-align: left;}
h2 {margin: 20px 0 10px 0; padding: 0; font-family: "Helvetica Medium"; font-size: 14px; font-weight: normal; text-align: left; color: #FF8619;}
h2.first {margin-top: 0;}
h3 {font-size: 14px; text-align: left; margin: 20px 0 0 0; padding: 0;}
h3.first {margin-top: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #FF8619; text-decoration: none;}
a:hover, a:focus, a:active {color: #FFA24F; text-decoration: none;}

a.copyr:link, a.copyr:visited, a.copyr:hover, a.copyr:focus, a.copyr:active,
p.copyr, 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: 10px;}

html.ie img {-ms-interpolation-mode: bicubic;}
a img {border: none;}

sup {line-height: 0;}
hr {color: #555555; background-color: #555555; border: none; height: 1px; margin: 8px 0;} /* utilisé dans promos DMA */
div.text {text-align: justify;}
div.text p {line-height: 16px; margin: 0 0 10px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}
div.text p.readmore {margin-bottom: 0;}
div.text p.copyr {font-size: 10px; line-height: 14px;}
div.text p.special {font-weight: bold; text-transform: uppercase; color: #F00;}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 25px;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {line-height: 16px; padding: 0;}
div.text ol {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 30px;}
div.text ol.last {margin-bottom: 0;}
div.text ol li {list-style-type: decimal; line-height: 16px; padding: 0; background: none;}
div.text a:link, div.text a:visited,
div.text a:hover, div.text a:focus, div.text a:active {font-weight: bold;}
p.last {margin-bottom: 0;}

.copyr {font-size: 10px; color: #BBBBBB;}
p.j {text-align: justify; width: 560px;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.uppercase,
.upper {text-transform: uppercase;}
.emph {font-weight:bold;}
.caption {font-size: 10px; color: #BBBBBB;}
.fright {float: right;}
.fleft {float: left;}
.cright {clear: right;}
.cleft {clear: left;}
.cboth {clear: both;}

table#quotesMoto {width: 60%;}

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

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

table.model {width: 682px; border-collapse: collapse; margin: 0 0 15px 0; background: #FFF;}
td.model {padding: 5px; text-align: center; vertical-align: top;}
td.model p {margin: 1px; padding: 1px;}
td.model p a:link, td.model p a:visited {color: #000;}
td.model p a:hover, td.model p a:focus, td.model p a:active {color: #999;}
p.model {color: #BBBBBB; font-weight: bold; font-size: 11px;}

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

.norm {color: #BBBBBB;}
.title {font-size: 15px; font-weight: bold; color: #BBBBBB;}
.bigtitle {font-size: 17px; font-weight: bold; color: #BBBBBB;}
.form {font-size: 11px; color: #BBBBBB;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.header { background-color: #FF8619; color: #000000; font-weight: bold; }
.menutitle {font-size: 13px; font-weight: bold; color: #000000; background-color: #FF8619;}
.menubigtitle {font-size: 19px; font-weight: bold; color: #000000; background-color: #FF8619;}
.menusoustitle {font-size: 11px; font-weight: bold; color: #000000; background-color: #FF8619;}
.alt1 {font-weight: bold; color: #BBBBBB; background-color: #333333;}
.alt2 {font-weight: bold; color: #BBBBBB; background-color: #555555;}
.menu {color: #BBBBBB; background-color: #555555;}

.dpt {font-size: 10px; color:#BBBBBB;}
.dp {font-size: 10px; color:#BBBBBB; font-weight: bold;}
.dps {color:#BBBBBB;}
.dpw {color:#000000; font-weight: bold;}
.dpwnb {font-size: 10px; color:#000000;}
.dpwnb1 {font-size: 10px; color:#000000; line-height: 115%;}
.dpb{font-size: 13px; color: #FF8619; font-weight: bold;}
.dpbw {font-size: 13.5px; color:#000000; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#000000; font-weight: bold;}
.dpbws {font-size: 11px; color:#000000; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#000000; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#000000; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#000000; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #000000; background-color: #FF8619;}
.results-body {font-size: 10px; color: #BBBBBB; background-color: #333333; }

TABLE.Specs              { border-spacing: 1px; margin: 0px; padding: 0px; }
TABLE.Specs TR.alt1      { background-color: #333333; }
TABLE.Specs TR.alt2      { background-color: #555555; }
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: #FF8619; color: #000000; font-weight: bold; border-top: 1px outset #000000; border-bottom: 1px outset #000000; }
TABLE.Specs TD.subheader { background-color: #555555; color: #BBBBBB; 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  { font-size: 10px; font-weight: bold; padding: 2px; }
TABLE.Specs .dps         { font-size: 11px; }
TABLE.Specs .dpt         { font-size: 10px; }

TABLE.au TD.title        {font-size: 15px; color:#000000; font-weight: bold; background-color: #FF8619;}
TABLE.au TD.norm         {font-size: 12px; color:#BBBBBB; background-color: #555555;}


/* GLOBAL CLASSES */
ul.customlist {margin: 0; padding: 0;}
ul.customlist li {list-style-type: none; margin: 0; padding: 0;}
ul.customlist li.last {margin-right: 0 !important;}

ul.btnslist {overflow: hidden; margin: 0; padding: 0;}
ul.btnslist li {float: left; list-style-type: none; margin: 0; padding: 0;}
ul.btnslist li.last {margin-right: 0 !important;}
ul.btnslist li a {display: block;}
ul.btnslist li img {display: block;}

div.businesshours {margin: 30px 0 0 0; padding: 0 25px 0 48px;}
div.businesshours p.title {margin: 0 0 -1px 0; padding: 0 0 3px 0; font-weight: normal; font-family: "Helvetica Bold"; font-size: 16px; text-align: right; color: #48494D; background: url(/img/global/quickmenu_hours_01.gif) bottom right no-repeat;}
div.businesshours ul {margin: 0; padding: 10px 0 16px 0; list-style-type: none; background: url(/img/global/quickmenu_hours_02.gif) right bottom no-repeat; border-left: 1px solid #776D68;}
div.businesshours ul li {margin: 0 0 2px 0; padding: 0; font-size: 12px; font-weight: bold; color: #43322B; text-align: right;}
div.businesshours ul li.last {margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
div.businesshours ul li span {display: block; float: left; width: 90px;}
div.businesshours a:link, div.businesshours a:visited {color: #48494D;}
div.businesshours a:hover, div.businesshours a:focus, div.businesshours a:active {color: #FFF;}
html.en div.businesshours {padding-left: 28px;}
html.en div.businesshours ul li span {width: 80px;}

.smallcontent {width: 682px; overflow: hidden;}
.smallcontent sup {line-height: 0; font-size: 7px;}

.content {width: 722px; overflow: hidden;}
.noverflow {overflow: visible;}
.addmargin {margin-bottom: 20px!important;}
.addtopmargin {margin-top: 30px;}
.nobottommargin {margin-bottom: 0!important;}
.mleft  {margin-left: 30px;}


.quickbtns {margin-top: 30px;}

.frightimg {float: right; margin: 0 70px 20px 20px; padding-bottom:30px;}
.fleftimg {float: left; margin: 0 20px 20px 70px; padding-top:30px;}

.photoslist {width: 648px; overflow: hidden; border: 8px solid #0D120E;}
.photoslist li {margin: 0 8px 8px 0 !important;}
.photoslist li.lastline {margin-bottom: 0 !important;}
html.ie .photoslist {width: 664px;}

div.photosbtn {float: right; width: 288px; height: 239px; margin: 7px 0 0 20px;}
div.photosbtn a {display: block; width: 280px; height: 54px; padding: 185px 0 0 8px; background-position: no-repeat; font-family: "Helvetica Medium"; font-size: 16px; color: #FFF; text-align: left;}
div.photosbtn a:link, div.photosbtn a:visited {color: #FFF; font-weight: normal;}
div.photosbtn a:hover, div.photosbtn a:focus, div.photosbtn a:active {color: #FF8619; font-weight: normal;}
div.photosbtn a span {color: #FF8619; font-size: 14px; text-align: left;}
div.photosbtn a:link span, div.photosbtn a:visited span {color: #FF8619; font-weight: normal;}
div.photosbtn a:hover span, div.photosbtn a:focus span, div.photosbtn a:active span {color: #FF8619; font-weight: normal;}
html.en div.photosbtn {margin-top: 0;}
html.ie div.photosbtn a {width: 288px; height: 239px;}

div#photosnewbtn {background-image: url(/img/global/new_bt_gallery.jpg);}
div#photosusedbtn {background-image: url(/img/global/used_bt_gallery.jpg);}


/* MAIN LAYOUT */
table#mainwrap {width: 980px; height: 100%; margin: 0 auto;}
table#mainwrap td#header {width: 980px; height: 348px; vertical-align: top;}
table#mainwrap td#sidebar {width: 243px; height: 100%; padding: 0 0 20px 0; vertical-align: top; background: url(/img/global/quickmenu_bg_02.jpg) top left repeat-y;}
table#mainwrap td#content {width: 737px; height: 100%; padding: 7px 0 20px 0; height: 100%; vertical-align: top; background: #1A1A1A;}
table#mainwrap td#footer {width: 737px; padding: 0; text-align: center; vertical-align: bottom; background: #1A1A1A;}


/* HEADER */
div#headerContent {position: relative; width: 980px; height: 348px;}
div#headerContent div#mainmake {position: absolute; left: 351px; top: 50px;}
div#headerContent div#mainlogo {position: absolute; left: 15px; top: 62px;}

div#headerContent div#quicktop {position: absolute; left: 0; top: 240px; width: 243px; height: 108px; background: url(/img/global/quickmenu_bg_01.jpg) top left no-repeat;}
div#headerContent div#quicktop ul#quicklink {float: right; margin: 0 0 2px 0; padding: 8px 25px 9px 0; list-style-type: none;}
div#headerContent div#quicktop ul#quicklink li {float: left; margin: 0 20px 0 0; padding: 0;}
div#headerContent div#quicktop ul#quicklink li.last {margin-right: 0;}
div#headerContent div#quicktop ul#quicklink li a {font-size: 12px; font-weight: bold;}
div#headerContent div#quicktop ul#quicklink li a:link, div#headerContent div#quicktop ul#quicklink li a:visited {color: #000;}
div#headerContent div#quicktop ul#quicklink li a:hover, div#headerContent div#quicktop ul#quicklink li a:focus, div#headerContent div#quicktop ul#quicklink li a:active {color: #FFF;}
div#headerContent div#quicktop div#meteobox {clear: both; width: 243px; overflow: hidden; padding: 3px 0 0 0;}
div#headerContent div#quicktop div#meteobox iframe {float: right; width: 150px; height: 69px; margin: 0; padding: 0; border: none;}
html.ie div#headerContent div#quicktop div#meteobox iframe {width: 148px;}

div#headerContent ul#mainnav {position: absolute; left: 243px; top: 272px; width: 737px; height: 76px; margin: 0; padding: 0; list-style-type: none; background: url(/img/global/mainnav_bg.png) no-repeat;}
div#headerContent ul#mainnav li {float: left; margin: 0; padding: 0 3px 0 0; background: url(/img/global/mainnav_separ.png) center right no-repeat;}
div#headerContent ul#mainnav li.last {padding-right: 0; background: none;}
div#headerContent ul#mainnav li a {display: block; margin: 0; padding: 29px 11px; font-family: "Helvetica Bold"; font-size: 14px; white-space: nowrap;}
div#headerContent ul#mainnav li.first a {padding-left: 25px !important;}
div#headerContent ul#mainnav li.last a {padding-right: 20px !important;}
html.en div#headerContent ul#mainnav li a {padding: 29px 10px;}
html.en div#headerContent ul#mainnav li.last a {padding-right: 20px !important;}
div#headerContent ul#mainnav li a:link, div#headerContent ul#mainnav li a:visited {color: #FFF;}
div#headerContent ul#mainnav li a:hover, div#headerContent ul#mainnav li a:focus, div#headerContent ul#mainnav li a:active {color: #FF8619;}


/* FOOTER */
div#footercontainer {padding: 12px 0 10px 0; background: #1A1A1A url(/img/global/footer.jpg) top center no-repeat;}
div#footercontainer p {margin: 0 0 10px 0; padding: 0;}
div#footercontainer #footerLegalText {margin: 0 0 10px 0;}
div#footercontainer #footerLegalText p {margin: 0; font-size: 10px;}
div#footercontainer #footerLegalLogo123 {margin: 0;}
div#footercontainer #footerLegalLogo123 p {margin: 0; padding: 0; font-size: 10px;}


/* SIDEBAR */
div.quicktitle {margin: 0 0 5px 0; padding: 0 0 3px 0; font-family: "Helvetica Bold"; font-size: 16px; text-align: right; color: #48494D; background: url(/img/global/quickmenu_subtitle.gif) bottom right no-repeat;}
div.quicktitle a:link, div.quicktitle a:visited {color: #48494D;}
div.quicktitle a:hover, div.quicktitle a:focus, div.quicktitle a:active {color: #FFF;}
div.quickbtnlink {text-align: right;}
div.quickbtnlink span {display: block; padding: 0 15px 0 0; font-family: "Helvetica Medium"; font-size: 14px; line-height: 20px; color: #000; background: url(/img/global/bullet1.gif) right 5px no-repeat;}
div.quickbtnlink a:link span, div.quickbtnlink a:visited span {color: #000;}
div.quickbtnlink a:hover span, div.quickbtnlink a:focus span, div.quickbtnlink a:active span {color: #FFF;}

ul#quickmenu {margin: 0; padding: 20px 25px 0 25px; list-style-type: none; background: url(/img/global/quickmenu_bg_01.jpg) left -108px no-repeat;}
ul#quickmenu li {margin: 0 0 8px 0; padding: 0 15px 0 0; text-align: right; background: url(/img/global/bullet1.gif) right 5px no-repeat;}
ul#quickmenu li.last {margin-bottom: 0;}
ul#quickmenu li a {font-size: 12px; font-weight: bold;}
ul#quickmenu li a:link, ul#quickmenu li a:visited {color: #000;}
ul#quickmenu li a:hover, ul#quickmenu li a:focus, ul#quickmenu li a:active {color: #FFF;}

div#homenews {margin: 30px 0 0 0; padding: 0 25px 0 28px;}
div#homenews div#newstitle {margin: 0 0 5px 0; padding: 0 0 3px 0; background: url(/img/global/dot_quickmenu.jpg) left bottom repeat-x;}
div#homenews ul {margin: 0; padding: 0; list-style-type: none;}
div#homenews ul li {overflow: hidden; margin: 0 0 10px 0; padding: 0; text-align: right; color: #000; font-weight: bold;}
div#homenews ul li span.newsnum {display: block; float: right; width: 15px; line-height: 25px; font-size: 25px; font-family: "Helvetica Bold"; font-weight: normal;}
div#homenews ul li span.newsinfos {display: block; float: left; width: 165px;}
div#homenews ul li a:link, div#homenews ul li a:visited {color: #000;}
div#homenews ul li a:hover, div#homenews ul li a:focus, div#homenews ul li a:active {color: #FFF;}
div#homenews ul li.nonews {color: #000;}
html.ie div#homenews ul li {height: 1px; overflow: visible;}

div#quickgallerybtn {padding: 0 25px 0 0; text-align: right;}
div#quickteambtn {padding: 0 25px 0 0; text-align: right;}
div#quickquotebtn {padding: 0 25px 0 0; text-align: right;}
div#quickcardbtn {padding: 0 25px 0 0; text-align: right;}


/* H1 CONTAINER */
div#h1container {position: relative; width: 682px; overflow: hidden; margin: 0 0 25px 0; padding: 10px 20px; background: #0D0D0D; text-align: left;}
html.homepage div#h1container {margin-bottom: 7px;}
div#h1container div#topinfos {width: 500px; overflow: hidden;}
div#h1container div#topinfos span {display: block; float: left; margin-right: 20px;}
div#h1container div#facebookbtn {position: absolute; top: 12px; right: 167px;}
div#h1container div#twitterbtn {position: absolute; top: 12px; right: 132px;}
div#h1container div#socialtxt {position: absolute; top: 10px; right: 20px;}
html.en div#h1container div#facebookbtn {right: 122px;}
html.en div#h1container div#twitterbtn {right: 157px;}
html.ie div#h1container {width: 722px;}


/* HOME */
div#homefeat {width: 682px; height: 170px; margin: 0 0 30px 0; padding: 16px 20px 0 20px; background: url(/img/global/home_bg_featured.jpg) no-repeat;}
div#homefeat div#feattitle {margin: 0 0 10px 0; padding: 0; text-align: left; font-family: "Helvetica Medium"; font-size: 16px; color: #C8C2C2;}
div#homefeat div.featcar {position: relative; float: left; margin: 0 14px 0 0;}
div#homefeat div.last {margin-right: 0;}
div#homefeat div.featphoto img {border: 2px solid #FF8619;}
div#homefeat ul {position: absolute; top: 84px; left: 2px; width: 146px; overflow: hidden; margin: 0; padding: 2px 5px; list-style-type: none; background: rgba(0,0,0,0.8);}
div#homefeat ul li {margin: 0; padding: 0;}
div#homefeat ul li.featmodel {padding-bottom: 3px; text-align: center;}
div#homefeat ul li.featkm {float: left;}
div#homefeat ul li.featprice {float: right;}
div#homefeat p.nofeat {margin: 0; padding: 0;}
html.ie div#homefeat {width: 722px; height: 186px;}
html.ie div#homefeat ul {width: 156px; background: #1A1A1A;}

div#hometext h2 {padding-bottom: 5px; background: url(/img/global/home_dot.gif) left bottom no-repeat; font-size: 16px; color: #C8C2C2;}
div#hometext div.text {float: right; width: 325px;}


/* NEW CARS */
ul#motobtns {width: 664px; overflow: hidden;}
ul#motobtns li {position: relative;}
ul#motobtns li.first div {position: absolute; top: 22px; left: 52px;}
ul#motobtns li.last div {position: absolute; bottom: 0; right: 61px;}
ul#motobtns li div {font-family: "Helvetica Medium"; font-size: 16px; color: #FFF; text-align: left;}
ul#motobtns li div span {display: block; color: #FF8619; font-size: 14px;}
ul#motobtns li div a:link, ul#motobtns li div a:visited {color: #FFF;}
ul#motobtns li div a:hover, ul#motobtns li div a:focus, ul#motobtns li div a:active {color: #FFA24F;}

div#motobtnsshadow {height: 50px; overflow: hidden;}

div.newinvlist {width: 682px; overflow: hidden; margin-bottom: 20px;}
div.newinvlist .model img {width: 150px; height: 100px;}
div.newinvlist div.newcattitle {margin: 0 0 5px 0; font-family: "Helvetica Medium"; font-size: 14px; text-align: left; color: #FFF;}
ul.newinvlistCats {width: 682px; overflow: hidden; margin: 0 0 10px 0; padding: 0; list-style-type: none;}
ul.newinvlistCats li {float: left; margin: 0 1px 0 0; padding: 0 8px 0 0; font-family: "Helvetica Bold"; font-size: 13px; color: #FF8619; background: url(/img/global/bullet2.jpg) right center no-repeat;}
ul.newinvlistCats li.last {margin-right: 0; padding-right: 0; background: none;}
ul.newinvlistCats li span {font-size: 10px; vertical-align: top;}
div.newinvlistCat span {font-size: 7px; vertical-align: top;}
div.newinvlistCat div.header {margin: 0 0 5px 0; padding: 5px; background: #000; color: #FF8619; text-align: left;}
div.newinvlistCat div.header span {font-size: 11px; vertical-align: top;}


/* RENTAL */

div#photosrentalbtn {background-image: url(/img/global/new_bt_location.jpg);}

div.rentcontent table {width: 690px; margin-left: 20px; padding: 0; text-align: center; margin-bottom: 40px;}
div.rentcontent table tr td {background: #101010; height: 70px;}
div.rentcontent table tr td.tabletitle {height: 35px; background: #000; color:#E57B27; font-size: 14px; font-family: "Helvetica Bold";}
div.rentcontent table tr td.firstcol {width: 230px;}
div.rentcontent table tr td p {color:#FEFEFE; font-size: 14px; line-height: 3px;}
div.rentcontent table tr td p span{color:#E57B27;}
div.rentcontent table tr td p sup {line-height: 0; font-size: 9px;}
div.rentcontent table tr td p.padtop {padding-top: 15px;}
div.rentcontent table tr td p.big {font-size: 18px; font-weight: bold;}
div.rentcontent table tr td p.small {font-size: 12px;}

div.rentcontent ul {list-style-type: square; line-height: 3px; font-size: 12px; text-align: left;}

{font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #BBBBBB;}

/* SERVICE */
div#btnservicephoto {float: right; width: 288px; height: 239px; margin: 7px 0 0 20px;}
div#btnservicephoto a {display: block; width: 273px; height: 54px; padding: 185px 0 0 15px; background: url(/img/global/mechanic_bt_gallery.jpg) no-repeat; font-family: "Helvetica Medium"; font-size: 16px; color: #FFF; text-align: left;}
div#btnservicephoto a:link, div#btnservicephoto a:visited {color: #FFF; font-weight: normal;}
div#btnservicephoto a:hover, div#btnservicephoto a:focus, div#btnservicephoto a:active {color: #FFA24F; font-weight: normal;}
div#btnservicephoto a span {color: #FF8619; font-size: 14px; text-align: left;}
div#btnservicephoto a:link span, div#btnservicephoto a:visited span {color: #FF8619; font-weight: normal;}
div#btnservicephoto a:hover span, div#btnservicephoto a:focus span, div#btnservicephoto a:active span {color: #FFA24F; font-weight: normal;}
html.en div#btnservicephoto {margin-top: 0;}
html.ie div#btnservicephoto a {width: 288px; height: 239px;}

div#btnappoint {float: right; margin: 0 0 10px 20px;}
div#btnappoint a {display: block; width: 228px; height: 77px; padding: 130px 0 0 30px; background: url(/img/global/bt_appointment.jpg) no-repeat; font-family: "Helvetica Medium"; font-size: 16px; color: #FFF; text-align: left;}
div#btnappoint a:link, div#btnappoint a:visited {color: #FFF; font-weight: normal;}
div#btnappoint a:hover, div#btnappoint a:focus, div#btnappoint a:active {color: #FF8619; font-weight: normal;}
div#btnappoint a span {display: block; color: #FF8619; font-size: 14px; text-align: left;}
div#btnappoint a span a:link, div#btnappoint a span a:visited {color: #FF8619; font-weight: normal;}
div#btnappoint a span a:hover, div#btnappoint a span a:focus, div#btnappoint a span a:active {color: #FF8619; font-weight: normal;}
html.ie div#btnappoint a {width: 258px; height: 207px;}

/* TABLE ENTREPOSAGE */
table.entreposage {width: 682px; vertical-align: bottom;}

.title_entreposage {color: #CB6E19; font-size: 14px; padding: 10px 15px 0px 15px; background-color: #000000 }
.title_entreposage span{text-transform: uppercase; }
.colgauche_entreposage1 {padding: 15px; width: 581px; background-color: #141414;}
.colgauche_entreposage1 p {font-size: 12px;}
.colgauche_entreposage2 {padding: 15px; width: 261px; background-color: #141414;  vertical-align: top;}
.colgauche_entreposage2 p {font-size: 12px;}
.coldroite_entreposage {width: 150px; vertical-align: middle; font-size: 25px; text-align: center; background-color: #000000; font-weight: bold;}
.noborder {border: 0px;}


/* PARTS */
div#btnpartsphoto {float: right; width: 288px; height: 239px; margin: 0 0 0 20px; padding: 17px 0 0 0;}
div#btnpartsphoto a {display: block; width: 273px; height: 54px; padding: 185px 0 0 15px; background: url(/img/global/parts_bt_gallery.jpg) no-repeat; font-family: "Helvetica Medium"; font-size: 16px; color: #FFF; text-align: left;}
div#btnpartsphoto a:link, div#btnpartsphoto a:visited {color: #FFF; font-weight: normal;}
div#btnpartsphoto a:hover, div#btnpartsphoto a:focus, div#btnpartsphoto a:active {color: #FF8619; font-weight: normal;}
div#btnpartsphoto a span {color: #FF8619; font-size: 14px; text-align: left;}
div#btnpartsphoto a:link span, div#btnpartsphoto a:visited span {color: #FF8619; font-weight: normal;}
div#btnpartsphoto a:hover span, div#btnpartsphoto a:focus span, div#btnpartsphoto a:active span {color: #FF8619; font-weight: normal;}
html.ie div#btnpartsphoto {margin-left: 23px;}
html.ie div#btnpartsphoto a {width: 288px; height: 239px;}

div#btninfos {margin-bottom: 20px;}
div#btninfos a {display: block; width: 179px; height: 73px; padding: 54px 0 0 170px; background: url(/img/global/parts_bt_questions.jpg) no-repeat; font-family: "Helvetica Medium"; font-size: 16px; color: #FFF; text-align: left;}
div#btninfos a:link, div#btninfos a:visited {color: #FFF; font-weight: normal;}
div#btninfos a:hover, div#btninfos a:focus, div#btninfos a:active {color: #FF8619; font-weight: normal;}
div#btninfos a span {color: #FF8619; font-size: 14px; text-align: left;}
div#btninfos a span a:link, div#btninfos a span a:visited {color: #FF8619; font-weight: normal;}
div#btninfos a span a:hover, div#btninfos a span a:focus, div#btninfos a span a:active {color: #FF8619; font-weight: normal;}
html.ie div#btninfos a {width: 349px; height: 127px; padding: 54px 0 0 170px;}


/* NEWS HOUSE */
table.au {width: 722px;}


/* PROMOS */
div#promostweek {padding: 10px 0; border-top: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1;}
div#promostweek h2 {display: none;!important}


/* CONTACT */
div#contactmap {position: relative; width: 665px; height: 279px; margin-bottom: 30px;}
div#contactmap div#contactinfos {position: absolute; top: 15px; right: 15px; padding: 10px; background: rgba(0,0,0,0.8); border: 2px solid #AFAEAE; text-align: left;}
div#contactmap div#contactinfos p {margin: 0 0 10px 0; padding: 0;}
div#contactmap div#contactinfos p span {color: #FFF; font-weight: bold;}
div#contactmap div#contactinfos ul {margin: 0; padding: 0; list-style-type: none;}
div#contactmap div#contactinfos ul li {margin: 0; padding: 0;}
div#contactmap div#contactinfos a:link, div#contactmap div#contactinfos a:visited {color: #BBBBBB;}
div#contactmap div#contactinfos a:hover, div#contactmap div#contactinfos a:focus, div#contactmap div#contactinfos a:active {color: #FF8619;}
html.ie div#contactmap div#contactinfos {background: #1A1A1A;}


/* PHOTO GALLERY */
div#dealergallery {width: 698px; overflow: hidden; background: #0D0D0D; border: 12px solid #0D0D0D;}
div#dealergallery img {display: block;}
div#dealergallery .big img {width: 698px; height: 400px;}
div#dealergallery ul.thumbs {overflow: hidden; margin: 0; padding: 0;}
div#dealergallery ul.thumbs li {list-style-type: none; float: left; padding: 2px 2px 0 0;;}
div#dealergallery ul.thumbs li a {display: block;}
div#dealergallery ul.thumbs li.last {padding-right: 0;}
div#dealergallery ul.thumbs li img {width: 98px; height: 56px;}

ul#gallerylist {width: 698px; overflow: hidden; margin: 0 0 10px 0; padding: 0; list-style-type: none;}
ul#gallerylist li {float: left; margin: 0 11px 0 0; padding: 0 17px 0 0; font-family: "Helvetica Bold"; font-size: 14px; color: #FF8619; background: url(/img/global/bullet2.jpg) right center no-repeat;}
ul#gallerylist li.last {margin-right: 0; padding-right: 0; background: none;}
ul#gallerylist li a:link, ul#gallerylist li a:visited {color: #FFF;}
ul#gallerylist li a:hover, ul#gallerylist li a:focus, ul#gallerylist li a:active {color: #FFA24F;}
html.en ul#gallerylist li {margin-right: 20px; padding-right: 28px;}
html.en ul#gallerylist li.last {margin-right: 0; padding-right: 0;}

div#gallerywrap {width: 732px; margin-right: -10px; text-align: left;}
div#gallerywrap div.item {float: left; text-align: left; width: 336px; height: 98px; overflow: hidden; margin: 0 10px 10px 0; padding: 10px; background-color: #000;}
div#gallerywrap div.item div.itemImg {float: left; width: 128px; margin: 0 10px 0 0; border: 1px #666 solid;}
div#gallerywrap div.item div.itemImg img {display: block; width: 128px;}
div#gallerywrap div.item p {margin: 0; padding: 0;}
div#gallerywrap div.item p.galleryName {font-weight: bold; color: #BBBBBB;}
html.ie div#gallerywrap div.item {width: 356px; height: 118px;}


/* SITE MAP */
table#sitemap {width: 722px;}
table#sitemap td {width: 33%; vertical-align: top; background: #333333;}
table#sitemap td#hometitle {width: 100%; padding: 3px 3px 3px 12px; background: #FF8619;}
table#sitemap td#hometitle ul {margin: 0; padding: 0; list-style-type: none;}
table#sitemap td#hometitle ul li {float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #000;}
table#sitemap td#hometitle ul li.last {margin-right: 0; padding-right: 0; border-right: none;}
table#sitemap td#hometitle a:link, table#sitemap td#hometitle a:visited {font-weight: bold; color: #000;}
table#sitemap td#hometitle a:hover, table#sitemap td#hometitle a:focus, table#sitemap td#hometitle a:active {font-weight: bold; color: #FFF;}
table#sitemap ul {padding: 0 0 0 12px; margin: 0; list-style-type: none;}
table#sitemap ul li {padding: 2px 0; border: none; font-weight: bold;}
table#sitemap ul li ul li {padding: 2px 0; border: none; font-weight: normal;}


/* IE6 MESSAGE */
html.ie6 div#ie6upgrade {position: absolute; top: 0; left: 0; width: 100%; margin: 0; padding: 10px 0; text-align: center; color: #FFF; background-color: #BE0000;}
html.ie6 div#ie6upgrade p {margin: 0 0 10px 0; padding: 0; color: #FFF;}
html.ie6 div#ie6upgrade p.last {margin-bottom: 0;}
html.ie6 div#ie6upgrade a:link, div#ie6upgrade a:visited {color: #FFF; font-weight: bold; text-decoration: none;}
body.ie6 div#ie6upgrade a:hover, div#ie6upgrade a:focus, div#ie6upgrade a:active {color: #CCC; font-weight: bold; text-decoration: none;}


/* coupon */
div#dlr_couponBg {background-color: #000; }
div#couponMain {display: none; position: absolute; top: 0px; left: 0; padding: 10px; z-index: 100; background-color: #000; _top: expression(eval(document.body.clientHeight ? document.body.scrollTop + 100 : document.documentElement.scrollTop + 100)); _left: expression(eval(document.body.clientWidth ? ((document.body.clientWidth / 2) - 4) : ((document.documentElement.clientHeight / 2) - 267))); border: 1px solid #F1811F;}
div#couponMain p {margin: 0; padding: 0;}
.imageCoupon { margin: 10px;}
.textPopoUp { display: block; width: 330px; margin: 5px;}
