





@font-face {font-family: "Bebas Neue";
  src: url('/dealersite/fonts/bebas_neue/bebas-neue_regular.eot');
  src: url('/dealersite/fonts/bebas_neue/bebas-neue_regular.eot?#iefix') format('eot'),
       url('/dealersite/fonts/bebas_neue/bebas-neue_regular.woff') format('woff'),
       url('/dealersite/fonts/bebas_neue/bebas-neue_regular.ttf') format('truetype'),
       url('/dealersite/fonts/bebas_neue/bebas-neue_regular.svg') format('svg');
}

@font-face {font-family: "Futura Condensed";
  src: url('/dealersite/fonts/futura_condensed/futura_condensed_light.eot');
  src: local('?'),
    url('/dealersite/fonts/futura_condensed/futura_condensed_light.ttf') format('truetype');
}
@font-face {font-family: "Futura Condensed Medium";
  src: url('/dealersite/fonts/futura_condensed/futura_condensed_medium.eot');
  src: url('/dealersite/fonts/futura_condensed/futura_condensed_medium.eot?#iefix') format('eot'),
       url('/dealersite/fonts/futura_condensed/futura_condensed_medium.woff') format('woff'),
       url('/dealersite/fonts/futura_condensed/futura_condensed_medium.ttf') format('truetype'),
       url('/dealersite/fonts/futura_condensed/futura_condensed_medium.svg') format('svg');
}
@font-face {font-family: "Futura Condensed Bold";
  src: url('/dealersite/fonts/futura_condensed/futura_condensed_bold.eot');
  src: local('?'),
    url('/dealersite/fonts/futura_condensed/futura_condensed_bold.ttf') format('truetype');
}

body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #6F6F6F;}
body {background: #F7F7F7; margin: 0; padding: 0; text-align: center; vertical-align: top;}
body.standalonebody {background: none;} /* utilisé pour le form de LivePerson quand ya pas d'agent online (peut évidemment être utilisé ailleurs au besoin) */

h1 {width: 930px; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #CFCFCF; color: #404040; font-size: 23px; line-height: 23px; font-weight: normal; font-family: "Bebas Neue"; text-align: left; text-transform: uppercase;}
body.homebody h1 {width: auto; border: none; margin: 0; padding: 0;}
h2 {margin: 20px 0 10px 0; padding: 0; font-size: 16px; font-weight: bold; text-align: left;}
h2.first {margin-top: 0;}
h3 {margin: 20px 0 0 0; padding: 0; font-size: 14px; font-weight: bold; text-align: left;}
h3.first {margin-top: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #CC0000; font-weight: normal; text-decoration: none;}
a:hover, a:focus, a:active {color: #000000; font-weight: normal; text-decoration: none;}
h1 a:link, h1 a:visited {color: #6F6F6F;}
h1 a:hover, h1 a:focus, h1 a:active {color: #CC0000;}

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: 11px;}

a img {border: none;}

.ie img {-ms-interpolation-mode: bicubic;}

sup {line-height: 0;}
hr {color: #DEDEDE; background-color: #DEDEDE; border: none; height: 1px; margin: 8px 0;} /* utilisé dans promos DMA */
div.text {text-align: justify;}
div.text p {line-height: 18px; margin: 0 0 10px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}
div.text p.readmore {font-size: 11px; margin-bottom: 0;}
div.text p.copyr {font-size: 11px; line-height: 14px;}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 10px;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; line-height: 18px; padding: 0 0 0 15px; background: url(/img/global/bullet.png) 0 6px no-repeat;}
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: 18px; 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: normal;}
div.text a.bold:link, div.text a.bold:visited,
div.text a.bold:hover, div.text a.bold:focus, div.text a.bold:active {font-weight: bold;}
p.last {margin-bottom: 0;}


.norm {font-size: 12px;}
.title {font-size: 14px; font-weight: bold; color: #6F6F6F; text-decoration: none;}
.bigtitle {font-size: 14px; font-weight: bold; color: #6F6F6F; text-decoration: none;}
.copyr {font-size: 11px; text-decoration: none;}
.form {font-size: 11px; color: #6F6F6F;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.upper {text-transform: uppercase;}
.header {background-color: #CC0000; color: #FFFFFF; font-weight: bold;}
.subheader {background-color: #DEDEDE; color: #6F6F6F; font-weight: bold;}
.menutitle {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CC0000;}
.menubigtitle {font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #CC0000;}
.menusoustitle {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #CC0000;}
.alt1 {font-size: 12px; font-weight: bold; color: #6F6F6F; background-color: #EFEFEF;}
.alt2 {font-size: 12px; font-weight: bold; color: #6F6F6F; background-color: #DEDEDE;}
.menu {font-size: 12px; color: #6F6F6F; background-color: #DEDEDE;}

.emph {font-weight:bold;}
.caption {font: 10px Arial; color: #6F6F6F;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}
.fright {float: right;}
.fleft {float: left;}
.cright {clear: right;}
.cleft {clear: left;}
.cboth {clear: both;}
select.dpt {font-size: 11px; color:#000000;}
.dpt {font-size: 11px; color:#6F6F6F;}
.dp {font-size: 9px; color:#6F6F6F; font-weight: bold;}
.dps {font-size: 11px; color:#6F6F6F;}
.dpw {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 11px; color:#FFFFFF;}
.dpwnb1 {font-size: 11px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 12px; color: #CC0000; font-weight: bold;}
.dpbw {font-size: 1px; 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: #CC0000;}
.results-body {font-size: 11px; color: #6F6F6F; background-color: #EFEFEF; }

TABLE.Specs              {border-spacing: 1px; margin: 0; padding: 0;}
TABLE.Specs TR.alt1      {background-color: #EFEFEF;}
TABLE.Specs TR.alt2      {background-color: #DEDEDE;}
TABLE.Specs TD.H1        {font-size: 18px; font-weight: bold; font-family: arial,sans-serif; padding: 2px;}
TABLE.Specs TD.title     {font-size: 18px; font-weight: bold; font-family: arial,sans-serif;}
TABLE.Specs TD.header    {background-color: #CC0000; color: #FFFFFF; font-weight: bold; border-top: 1px outset #FFFFFF; border-bottom: 1px outset #FFFFFF;}
TABLE.Specs TD.subheader {background-color: #DEDEDE; color: #6F6F6F; 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-family: arial,verdana,helvetica,sans-serif; font-size: 11px; font-weight: bold; padding: 2px;}
TABLE.Specs .dps         {font-size: 11px;}
TABLE.Specs .dpt         {font-size: 11px;}

TABLE.au TD.title        {font-size: 14px; color:#FFFFFF; font-weight: bold; background-color: #CC0000;}
TABLE.au TD.norm         {font-size: 12px; color:#6F6F6F; background-color: #DEDEDE;}


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

dl.customlist {margin: 0; padding: 0;}
dl.customlist dt {margin: 20px 0 0 0; padding: 0;}
dl.customlist dt.first {margin-top: 0;}
dl.customlist dd {margin: 0; padding: 0 0 0 15px;}

ul.btnslist {list-style: none; overflow: hidden; margin: 0; padding: 0;}
ul.btnslist li {float: left; margin: 0 10px 0 0; padding: 0;}
ul.btnslist li.last {margin-right: 0 !important;}
ul.btnslist li a {display: block;}
ul.btnslist li img {display: block;}
.ie ul.btnslist {height: 1px; overflow: visible;}

div.businesshours {margin: 14px 0 0 0;}
div.businesshours p {margin: 0!important; padding: 0;}
div.businesshours ul li {font-size: 11px; margin: 0 0 2px 0;}
div.businesshours ul li.last {margin-bottom: 0;}
div.businesshours ul li span {display: block; float: left; width: 60px;}

div.multicols div.item {float: left; margin-right: 20px;}
div.multicols div.itemLast {margin: 0;}
div.multicolsFixed div.item {width: 455px;}

.widecontent {width: 954px; overflow: hidden;}
.content {width: 930px; overflow: hidden;}
.noverflow {overflow: visible;}
.addmargin {margin-bottom: 30px;}

p#underh1 {margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #CFCFCF; color: #C00; font-size: 11px;}


/* MAIN LAYOUT */
table#mainwrap {width: 980px; margin: 0 auto; background: #FFFFFF;
  -webkit-box-shadow: 0 0 3px #000000;
  -moz-box-shadow: 0 0 3px #000000;
  box-shadow: 0 0 3px #000000;
}
html.ie table#mainwrap {border: 1px solid #DBDBDB; border-top: none;}
td#header {height: 384px; vertical-align: top; text-align: center;}
body.homebody td#header {height: 562px;}
td#content {width: 980px; padding: 0 0 15px 0; vertical-align: top;}


/* HEADER */
div#headercontent {position: relative; width: 980px; height: 195px; margin-bottom: 10px;}
div#mainlogo {position: absolute; top: 27px; left: 25px;}
div#mainslogan {position: absolute; top: 110px; left: 25px; color: #999; font-size: 12px; font-family: "Futura Condensed Bold"; text-transform: uppercase;}
div#sloganimg {position: absolute; top: 13px; left: 388px;}
div#scottilogo {position: absolute; top: 25px; right: 29px;}
div#headerphone {position: absolute; top: 95px; right: 29px; color: #999; font-size: 28px; font-family: "Futura Condensed";}
div#headerphone span {color: #000;}

ul#headerlinks {position: absolute; top: 6px; right: 29px;}
ul#headerlinks li {float: left; margin-right: 20px;}
ul#headerlinks li.last {margin-right: 0;}
ul#headerlinks li a:link, ul#headerlinks li a:visited {color: #979797;}
ul#headerlinks li a:hover, ul#headerlinks li a:focus, ul#headerlinks li a:active {color: #CC0000;}

ul#mainnav {position: absolute; top: 148px; left: 13px; width: 941px; overflow: hidden; padding: 13px 0 13px 11px; border: 1px solid #DBDBDB;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;

  /* FF3.6+ */               background: #FFF -moz-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
  /* Chrome,Safari4+ */      background: #FFF -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#DBDBDB));
  /* Chrome10+,Safari5.1+ */ background: #FFF -webkit-linear-gradient(top, #FFFFFF 0%,#DBDBDB 100%);
  /* IE10+ */                background: #FFF -ms-linear-gradient(top, #FFFFFF 0%,#DBDBDB 100%);
  /* W3C */                  background: #FFF linear-gradient(top, #FFFFFF 0%,#DBDBDB 100%);
  /* IE6-9 */                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DBDBDB',GradientType=0 );
}
ul#mainnav li {float: left; margin-right: 19px; text-shadow: 0px 1px 0px #FFFFFF; white-space: nowrap;}
body.en ul#mainnav li {margin-right: 38px;}
ul#mainnav li.last {margin-right: 0;}
ul#mainnav li a {font-family: "Futura Condensed Medium"; font-size: 16px; text-transform: uppercase;}
ul#mainnav li a:link, ul#mainnav li a:visited {color: #333;}
ul#mainnav li a:hover, ul#mainnav li a:focus, ul#mainnav li a:active {color: #CC0000;}
html.ie ul#mainnav {width: 954px;}

div#headersubcontent {width: 952px; overflow: hidden; margin: 0 auto 5px auto; padding: 2px;}
body.homebody div#headersubcontent {margin-bottom: 0;}
html.ie div#headersubcontent {width: 956px; margin: 0 0 5px 0;}
div#homebigimg {float: left; width: 563px; height: 179px; background-repeat: no-repeat;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  -webkit-box-shadow: 0 0 2px #000000;
  -moz-box-shadow: 0 0 2px #000000;
  box-shadow: 0 0 2px #000000;
}
body.homebody div#homebigimg {float: right; height: 357px; background-image: url(/img/fr/home_big_img.jpg);}
body.homebody.en div#homebigimg {background-image: url(/img/en/home_big_img.jpg);}
div.bigimg1 {background-image: url(/img/global/top_img_01.jpg)!important;}
div.bigimg2 {background-image: url(/img/global/top_img_02.jpg)!important;}
div.bigimg3 {background-image: url(/img/global/top_img_03.jpg)!important;}
div.bigimg4 {background-image: url(/img/global/top_img_04.jpg)!important;}
html.ie div#homebigimg {border: 1px solid #DBDBDB;}

div#homecreditform {float: left; width: 355px; height: 333px; padding: 12px; text-align: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  /* FF3.6+ */               background: #FFF -moz-linear-gradient(top, #EDEDED 0%, #FFFFFF 100%);
  /* Chrome,Safari4+ */      background: #FFF -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#FFFFFF));
  /* Chrome10+,Safari5.1+ */ background: #FFF -webkit-linear-gradient(top, #EDEDED 0%,#FFFFFF 100%);
  /* IE10+ */                background: #FFF -ms-linear-gradient(top, #EDEDED 0%,#FFFFFF 100%);
  /* W3C */                  background: #FFF linear-gradient(top, #EDEDED 0%,#FFFFFF 100%);
  /* IE6-9 */                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#FFFFFF',GradientType=0 );

  -webkit-box-shadow: 0 0 2px #000000;
  -moz-box-shadow: 0 0 2px #000000;
  box-shadow: 0 0 2px #000000;
}
div#homecreditform .boxtitle {margin: 0 0 7px 0; padding: 0; color: #404040; font-family: "Bebas Neue"; font-size: 30px; text-transform: uppercase; border-bottom: 1px solid #CFCFCF;}
div#homecreditform .boxdesc {margin: 0 0 10px 0; padding: 0;}
div#homecreditform form {position: relative; width: 355px; height: 149px; margin: 0; padding: 0;}
div#homecreditform label {width: 355px; overflow: hidden;}
div#homecreditform div.textbox {position: relative; margin: 0 0 10px 0;}
div#homecreditform div.sendbtn {position: absolute; bottom: -100px; left: 0; margin: 0; padding: 0; text-align: right;}
div#homecreditform div span {display: block; float: left; width: 70px; line-height: 23px;}
div#homecreditform div.textbox input {width: 285px; height: 23px; margin: 0; padding: 0 8px; background: #FFF; border: 1px solid #A5ACB2;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
}
div#homecreditform div.textbox input.errorfield {border-color: #C00;
  -webkit-box-shadow: inset 0px 0px 3px #F76C6C;
  -moz-box-shadow: inset 0px 0px 3px #F76C6C;
  box-shadow: inset 0px 0px 3px #F76C6C;
}
div#homecreditform div span.error {display: none; position: absolute; left: 360px; top: 0; float: none; width: auto; margin: 0; padding: 0 8px; text-align: right; background: #C00; color: #FFF; white-space: nowrap;
  -moz-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.6);
  -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.6);
  box-shadow: 0 2px 3px rgba(0,0,0,0.6);
}
div#homecreditform div.errorfield label span {color: #C00;}
div#homecreditform p {margin: 0; padding: 0;}
html.ie div#homecreditform {width: 379px; height: 357px; border: 1px solid #DBDBDB;}
html.ie div#homecreditform div.textbox input {width: 280px; padding-top: 2px;}
html.ie div#homecreditform div span.error {top: 1px;}

div#quickcreditform {float: right; width: 355px; height: 155px; padding: 12px; text-align: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  /* FF3.6+ */               background: #FFF -moz-linear-gradient(top, #EDEDED 0%, #FFFFFF 100%);
  /* Chrome,Safari4+ */      background: #FFF -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#FFFFFF));
  /* Chrome10+,Safari5.1+ */ background: #FFF -webkit-linear-gradient(top, #EDEDED 0%,#FFFFFF 100%);
  /* IE10+ */                background: #FFF -ms-linear-gradient(top, #EDEDED 0%,#FFFFFF 100%);
  /* W3C */                  background: #FFF linear-gradient(top, #EDEDED 0%,#FFFFFF 100%);
  /* IE6-9 */                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#FFFFFF',GradientType=0 );

  -webkit-box-shadow: 0 0 2px #000000;
  -moz-box-shadow: 0 0 2px #000000;
  box-shadow: 0 0 2px #000000;
}
div#quickcreditform .boxtitle {margin: 0 0 7px 0; padding: 0; color: #404040; font-family: "Bebas Neue"; font-size: 30px; text-transform: uppercase; border-bottom: 1px solid #CFCFCF;}
div#quickcreditform .boxdesc {margin: 0 0 10px 0; padding: 0;}
div#quickcreditform form {position: relative; width: 280px; height: 110px; margin: 0; padding: 0;}
div#quickcreditform label {width: 280px; overflow: hidden;}
div#quickcreditform div.textbox {position: relative; margin: 0 0 6px 0;}
div#quickcreditform div.last {margin-bottom: 0;}
div#quickcreditform div.sendbtn {position: absolute; bottom: 0; right: -75px; margin: 0; padding: 0; text-align: right;}
div#quickcreditform div span {display: block; float: left; width: 70px; line-height: 23px;}
div#quickcreditform div.textbox input {width: 210px; height: 23px; margin: 0; padding: 0 8px; background: #FFF; border: 1px solid #A5ACB2;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
}
div#quickcreditform div.textbox input.errorfield {border-color: #C00;
  -webkit-box-shadow: inset 0px 0px 3px #F76C6C;
  -moz-box-shadow: inset 0px 0px 3px #F76C6C;
  box-shadow: inset 0px 0px 3px #F76C6C;
}
div#quickcreditform div span.error {display: none; position: absolute; right: 290px; top: 0; float: none; width: auto; margin: 0; padding: 0 8px; text-align: right; background: #C00; color: #FFF; white-space: nowrap;
  -moz-border-radius: 18px;
  border-radius: 18px;
  
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.6);
  -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.6);
  box-shadow: 0 2px 3px rgba(0,0,0,0.6);
}
div#quickcreditform div.errorfield label span {color: #C00;}
html.ie div#quickcreditform {width: 379px; height: 179px; border: 1px solid #DBDBDB;}
html.ie div#quickcreditform div.textbox input {width: 205px; height: 21px; padding-top: 2px;}
html.ie div#quickcreditform div span.error {top: 1px;}


/* FOOTER */
div#footer {margin: 20px 0 10px 0; text-align: center; vertical-align: top;}
div#footer p {margin: 0 0 10px 0; padding: 0;}
div#footer .footerlinks {margin: 0 0 10px 0; font-size: 11px;}
div#footer div#footerLegalText {margin: 0 0 10px 0;}
div#footer div#footerLegalText p {margin: 0; font-size: 11px;}
div#footer div#footerLegalLogo123 {margin: 0;}
div#footer div#footerLegalLogo123 p {margin: 0; padding: 0; font-size: 11px;}


/* HOME */
div#homecontent {width: 954px; overflow: hidden; margin: 10px 0 0 0; padding: 16px 2px 2px 0; background: url(/img/global/home_separation_top.png) top center no-repeat;}
html.ie div#homecontent {width: 956px;}
div#h1container {float: left; width: 380px; text-align: left;}
div#homedelivery {float: right; background: url(/img/global/home_img_delivery.jpg) top center no-repeat;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  -webkit-box-shadow: 0 0 2px #000000;
  -moz-box-shadow: 0 0 2px #000000;
  box-shadow: 0 0 2px #000000;
}
div#homedelivery a {display: block; width: 562px; height: 232px;}
div#homedelivery a:link, div#homedelivery a:visited {color: #900;}
div#homedelivery a:hover, div#homedelivery a:focus, div#homedelivery a:active {color: #000;}
div#homedelivery span {display: block; padding: 10px; background: rgba(255,255,255,0.7);
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div#homedelivery span span {display: block; margin: 0; padding: 0; font-size: 18px; line-height: 18px; text-transform: uppercase; font-family: "Bebas Neue"; text-align: left; background: none;}
div#homedelivery span span span {display: inline; font-size: 23px;}
div#homedelivery span span.copyr {text-transform: none; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #404040;}
html.ie div#homedelivery {border: 1px solid #DBDBDB;}
html.ie div#homedelivery span {position: relative; background: #FFF;}
html.ie div#homedelivery span span,
html.ie div#homedelivery span span span {background: none!important;}

div#hometext {float: left; width: 380px; padding: 0;}
div#hometext div.multilist {overflow: hidden;}
div#hometext div.multilist .item {float: left; width: 320px; margin-right: 30px;}
div#hometext div.multilist .itemLast {margin-right: 0;}
html.ie div#hometext div.multilist {height: 1px; overflow: visible;}

ul#homebtns {width: 952px; overflow: hidden; margin: 6px 0 0 0; padding: 18px 2px 2px 2px; background: url(/img/global/home_separation_bottom.png) top center no-repeat;}
ul#homebtns li {height: 169px; margin-right: 8px;}
ul#homebtns li a {position: relative; width: 312px; height: 169px; background-repeat: no-repeat;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  -webkit-box-shadow: 0 0 2px #000000;
  -moz-box-shadow: 0 0 2px #000000;
  box-shadow: 0 0 2px #000000;
}
ul#homebtns li span {position: absolute; left: 0; bottom: 0; display: block; width: 265px; height: 37px; padding: 0 47px 0 0; background: rgba(255,255,255,0.7) url(/img/global/bullet_arrow.png) 275px center no-repeat; text-align: right; line-height: 37px; font-family: "Bebas Neue"; font-size: 23px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
ul#homebtns li a:link, ul#homebtns li a:visited {color: #404040;}
ul#homebtns li a:hover, ul#homebtns li a:focus, ul#homebtns li a:active {color: #CC0000;}
ul#homebtns li#btnhomepromo a {background-image: url(/img/global/home_btn_promos.jpg);}
ul#homebtns li#btnhometesti a {background-image: url(/img/global/home_btn_testimonials.jpg);}
ul#homebtns li#btnhometeam a {background-image: url(/img/global/home_btn_team.jpg);}
html.ie ul#homebtns {width: 956px; height: 189px;}
html.ie ul#homebtns li a {border: 1px solid #DBDBDB; cursor: pointer;}
html.ie ul#homebtns li span {bottom: -1px; width: 310px; height: 37px; background: #FFF url(/img/global/bullet_arrow.png) 275px center no-repeat;}


/* USED CARS */
ul#usedbtnslist {width: 908px; overflow: hidden; margin: 0 0 30px 0; padding: 10px; border: 1px solid #8F0000;
  /* FF3.6+ */               background: #C00 -moz-linear-gradient(top, #CC0000 0%, #8F0000 100%);
  /* Chrome,Safari4+ */      background: #C00 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CC0000), color-stop(100%,#8F0000));
  /* Chrome10+,Safari5.1+ */ background: #C00 -webkit-linear-gradient(top, #CC0000 0%,#8F0000 100%);
  /* IE10+ */                background: #C00 -ms-linear-gradient(top, #CC0000 0%,#8F0000 100%);
  /* W3C */                  background: #C00 linear-gradient(top, #CC0000 0%,#8F0000 100%);
  /* IE6-9 */                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CC0000', endColorstr='#8F0000',GradientType=0 );

  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
ul#usedbtnslist li {margin: 0 0 0 8px; padding: 0; display: inline; color: #DDD; font-family: "Bebas Neue"; font-size: 18px;
  text-shadow: 0px 1px 0px #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
body.en ul#usedbtnslist li {margin-left: 17px;}
ul#usedbtnslist li.first {margin-left: 0!important; margin-right: 8px; padding-right: 9px; color: #FFF; border-right: 1px solid #DDD;}
body.en ul#usedbtnslist li.first {margin-right: 17px; padding-right: 18px;}
ul#usedbtnslist li.label {margin-left: 0!important; color: #FEFFAF;
  text-shadow: 0px 1px 0px #000000;
  filter: dropshadow(color=#000000, offx=0, offy=1);
}
ul#usedbtnslist a:link, ul#usedbtnslist a:visited {color: #FFF;}
ul#usedbtnslist a:hover, ul#usedbtnslist a:focus, ul#usedbtnslist a:active {color: #DDD;}
html.ie ul#usedbtnslist {width: 930px;}

div#topdetailbtn {width: 140px; height: 27px; line-height: 27px; margin: 0 0 30px 0; padding: 30px 0 0 37px; text-align: left; background: url(/img/global/bullet_arrow.png) bottom left no-repeat; white-space: nowrap;}
body.en div#topdetailbtn {width: 195px;}
div#topdetailbtn a {font-family: "Bebas Neue"; font-size: 23px;}
div#topdetailbtn a:link, div#topdetailbtn a:visited {color: #404040;}
div#topdetailbtn a:hover, div#topdetailbtn a:focus, div#topdetailbtn a:active {color: #CC0000;}


/* CONTACT */
div#contactmap {float: left; width: 563px; height: 179px; margin-right: 20px; background: url(/img/global/map.jpg) no-repeat;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  -webkit-box-shadow: 0 0 2px #000000;
  -moz-box-shadow: 0 0 2px #000000;
  box-shadow: 0 0 2px #000000;
}
div#contactmap a {display: block; width: 563px; height: 179px;}
html.ie div#contactmap {border: 1px solid #DBDBDB;}

div#contactinfos {float: left; text-align: left;}
div#contactinfos p {margin: 0 0 10px 0; padding: 0;}

div#contacttext {float: left; width: 395px;}
div#contactform {float: right; width: 525px;}


/* RIGHT FLOATING BRANDS */
div#topquickbtns {position: absolute; top: 206px; right: 0; z-index: 50; width: 218px;}
div#topquickbtns div.on {position: absolute; top: 0; right: -220px; width: 218px;}
body.homebody div#topquickbtns div.on {right: 0;}
div#topquickbtns div.on ul {margin: 0; padding: 0; list-style-type: none;}
div#topquickbtns div.on ul li {margin: 0 0 5px 0; padding: 0; text-align: center;}
div#topquickbtns div.on ul li.last {margin-bottom: 0;}
div#topquickbtns div.on ul li a {display: block;}
div#topquickbtns div.off {display: block; position: absolute; top: 0; right: 0;}
body.homebody div#topquickbtns div.off {display: none; right: -27px;}
html.ie div#topquickbtns {position: absolute; right: 0; top: expression(eval((document.body.scrollTop) ? document.body.scrollTop : document.documentElement.scrollTop) + 206);}
html.ie div#topquickbtns div.on ul li {float: left;}

