







body, td, p, ol, ul, li, a {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
body {background-color: #FFFFFF; margin: 0; padding: 0; text-align: center; vertical-align: top;}

div.mainWrapper {text-align: left; margin: 0 auto; width: 780px;}

.menu_left {padding-left: 10px; padding-top: 6px; margin: 4px;}

p.menu_left a {color: #003366; font-weight: bold;}

sup {font-size: 80%;}

select.dpt {width: 80px;}

img {border-color: #003366;}

a:link {color: #CD1212; text-decoration: none; font-weight: inherit;}
a:active {color: #CD1212; text-decoration: none; font-weight: inherit;}
a:visited {color: #CD1212; text-decoration: none; font-weight: inherit;}
a:hover {color: #CD1212; text-decoration: none; font-weight: inherit;}

a.qmenu:link {color: #ffffff; text-decoration: none; font-weight: inherit;}
a.qmenu:active {color: #CD1212; text-decoration: none; font-weight: inherit;}
a.qmenu:visited {color: #ffffff; text-decoration: none; font-weight: inherit;}
a.qmenu:hover {color: #CD1212; text-decoration: none; font-weight: inherit;}

.norm {font-size: 10px; color: #000000;}

h1 {font-size: 22px; font-weight: bold; padding: 5px; margin: 0px; color: #ecf8f8;}
.bigtitle {font-size: 16px; font-weight: bold; padding: 5px; margin: 0px; color: #003366;}
h2 {font-size: 18px; font-weight: bold; padding: 5px; margin: 0px; color: #ecf8f8;}
h3 {font-size: 14px; font-weight: normal; padding: 4px; margin: 0px; background-color: #E9E9E9; color: #000;}
.title {font-size: 16px; font-weight: bold; padding: 2px; margin: 0px; color: #003366;}
h4 {font-size: 14px; font-weight: bold; padding: 4px; margin: 0px; color: #003366;}
h5 {font-size: 12px; font-weight: bold; padding: 3px; margin: 0px; color: #003366;}

.copyr {font-size: 9px; color: #000000; text-decoration: none;}
.form {font-size: 10px; color: #000000;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.header {background-color: #003366; color: #ecf8f8; font-weight: bold; }
.menutitle {font-size: 12px; font-weight: bold; color: #ecf8f8; background-color: #003366;}
.menubigtitle {font-size: 18px; font-weight: bold; color: #ecf8f8; background-color: #003366;}
.menusoustitle {font-size: 10px; font-weight: bold; color: #ecf8f8; background-color: #003366;}
.alt1 {font-size: 11px; font-weight: bold; color: #000000; background-color: #efefef;}
.alt2 {font-size: 11px; font-weight: bold; color: #000000; background-color: #dedede;}
.menu {font-size: 11px; color: #000000; background-color: #dedede;}
.nobr {white-space: nowrap;}

.emph {font-weight:bold;}
.caption {font: 9px Arial; color: #000000;}
.justify {text-align: justify; padding-left: 5px; padding-right: 5px;}
div.justify p {text-align: justify; padding-left: 5px; padding-right: 5px;}
.right {text-align: right;}
.cboth {clear: both;}
.dpt {font-size: 9px; color:#000000;}
.dp {font-size: 8px; color:#000000; font-weight: bold;}
.dps {font-size: 11px; color:#000000; font-weight: none;}
.dpw {font-size: 9px; color:#ecf8f8; font-weight: bold;}
.dpwnb {font-size: 9px; color:#ecf8f8;}
.dpwnb1 {font-size: 9px; color:#ecf8f8; line-height: 115%;}
.dpb{font-size: 12px; color: #003366; font-weight: bold;}
.dpbw {font-size: 1px; color:#ecf8f8; font-weight: bold;}
.dpbws2 {font-size: 10px; color:#ecf8f8; font-weight: bold;}
.dpbws {font-size: 10px; color:#ecf8f8; font-weight: bold;}
.dpbws:link {font-size: 10px; color:#ecf8f8; font-weight: bold;}
.dpbws:visited {font-size: 10px; color:#ecf8f8; font-weight: bold;}
.dpbws:hover {font-size: 10px; color:#ecf8f8; font-weight: bold;}
.results-header {font-size: 10px; font-weight: bold; color: #ecf8f8; background-color: #003366;}
.results-body {font-size: 9px; font-weight: none; color: #000000; 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;}
TABLE.Specs TD.title     {font-size: 18px; font-weight: bold;}
TABLE.Specs TD.header    {background-color: #003366; color: #ecf8f8; font-weight: bold; border-top: 1px outset #ecf8f8; border-bottom: 1px outset #ecf8f8;}
TABLE.Specs TD.subheader {background-color: #dedede; color: #000000; 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  {zborder: 1px outset #333366; font-size: 10px; font-weight: bold; padding: 2px;}
TABLE.Specs .dps         {font-size: 10px;}
TABLE.Specs .dpt         {font-size: 9px;}

TABLE.au TD.title        {font-size: 14px; color:#ecf8f8; font-weight: bold; background-color: #003366;}
TABLE.au TD.norm         {font-size: 11px; color:#000000; background-color: #dedede;}

#gagnezvotreachat {float: right; margin: 0 0 0 10px; }

form#frmcoupon {width: 705px; overflow: hidden; text-align: left; margin: 10px 0 20px 0; padding: 0; border: 1px #BEBEBE solid;}
form#frmcoupon div#frmcouponImg {float: left; width: 403px; height: 131px;}
form#frmcoupon div#frmcouponInfo {float: right; width: 290px; height: 121px; padding: 10px 0 0 0;}
form#frmcoupon table {width: 290px;}
form#frmcoupon table td {padding: 0 0 2px 0;}
form#frmcoupon input.textbox {width: 160px; border: 1px #dedede solid;}
form#frmcoupon div#errorMessage {clear: both; display: none; text-align: left; padding: 5px; color: #ecf8f8; background-color: #003366;}
form#frmcoupon div#errorMessage ul {margin: 5px 0 0 0; padding: 0;}
form#frmcoupon div#errorMessage ul li {color: #ecf8f8; list-style-type: none; margin: 5px 0 0 0; padding: 0;}

div#couponprint {text-align: left; width: 704px; height: 131px; margin: 0 0 20px 0; padding: 0; border: 1px #BEBEBE solid;}
div#couponprint div#couponprintImg {float: left; width: 403px; height: 131px;}
div#couponprint div#couponprintInfo {float: right; width: 290px; height: 121px; padding: 10px 0 0 0;}
div#couponprint div#couponprintInfo p {margin: 0 0 10px 0; padding: 0;}
div#couponprint table {width: 290px; margin: 0 0 10px 0;}
div#couponprint table td {padding: 0 0 5px 0;}

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

td#headersubnav {height: 40px; background: #203b5a url(/img/fr/home_sub_menu_bg_repeat.gif) top center repeat-x; border-bottom: 1px solid #ffffff;}
td#headersubnav a {display: block; padding-top: 4px; color: #FFF; font-weight: bold; font-size: 13px;}
td#headersubnav a:hover {color: #CD1212;}
td#headersubnav ul.btnslist li {height: 40px; width: 130px; padding: 0px; margin: 0; background: url(/img/fr/home_sub_menu_separation.gif) top right no-repeat; text-align: center; }
td#headersubnav ul.btnslist li.last {background: none;}

/* HOME */
div#homewrap {height: 350px;}
div#homewrap div#homefeature {float: left; width: 182px; background: url(/img/fr/home_promo_bg.gif) top center repeat-x;}
div#homewrap div#homefeature div.usedfeatVeh {margin: 5px 0 25px 0;}
div#homewrap div#homefeature div.usedfeatVehImg img {display: block; width: 126px; height: 95px;}
div#homewrap div#homefeature div.usedfeatVehText p {margin: 0; padding: 0;}
div#homewrap div#homefeature div.usedfeatVehText p.usedfeatVehTextTitle {margin: 5px 0;}

div#homewrap div#hometext {float: left; width: 338px; margin: 0 1px;}
div#homewrap div#hometext div#hometextimg {margin: 10px 0;}
div#homewrap div#hometext p {margin: 0 10px; padding: 0; text-align: left;}

div#homewrap div#homedma {float: left; width: 258px; background: url(/img/fr/home_promo_bg.gif) top center repeat-x;}
div#homewrap div#homedma td.homepromoimg {width: 70px;}
div#homewrap div#homedma td.homepromoimg img {display: block; width: 70px; height: 39px;}
div#homewrap div#homedma td.homepromoarrow {width: 9px;}
div#homewrap div#homedma p#homepromoempty {height:320px; padding: 10px 0 0 0; margin: 0;}

.secttitle {padding: 5px; background-color: #213C5A; color: #FFF; text-align: left; font-size: 14px; font-weight: bold; line-height: 16px;}
.secttitle span {display: block; text-transform: uppercase;}

/* PROMOS HOUSE*/
div#promoswrap img {border: none; vertical-align: middle;}
div#promoswrap h2 {color: #000;}
div#promoswrap h3.first {padding: 5px;}

/* Promo Fiche Tech*/
div#newmodelpromo {margin: 20px auto; padding: 0 44px 20px 44px; overflow: hidden; border-bottom: 10px #666 solid;}
div#newmodelpromo #newmodelpromoContent {width: 500px}
div#newmodelpromo p {color: #000; margin: 0; padding: 0;}
div#newmodelpromo div#newmodelpromoImg {float: left; margin: 0; border: 1px #666 solid;}
div#newmodelpromo div#newmodelpromoImg img {width: 200px;}
div#newmodelpromo div#newmodelpromoText {float: right; text-align: left; width: 260px;}
div#newmodelpromo div#newmodelpromoText p#newmodelpromoTitle {margin: 0 0 10px 0;}

/* */
#bottomBtns {overflow: hidden; width: 372px; margin: 5px auto 0 auto; text-align: center;}
#bottomBtns div {float: left; margin: 0 10px 0 0;}
#bottomBtns div.last {margin: 0;}
#bottomBtns div span {display: block; font-weight: bold; text-align: right;}


/* Cyber sale */
#salesEvent {width: 771px;}
#salesEvent p {margin: 0; padding: 0;}
#salesEvent .carListing {height: 160px; margin: 0 0 35px 0; padding: 20px 0 0 70px; overflow: hidden; background: url(/img/global/cybersale_bg.jpg) no-repeat;}
#salesEvent .carImageBox {float: left; width: 167px; height: 124px; margin: 0 20px 0 0; border: 4px solid #ccc; overflow: hidden;}
#salesEvent .carImageBox .noPhoto {margin: 14px 0 0 0;}

#salesEvent .carDescription {float: left; position: relative; width: 271px; height: 97px; margin: 0 20px 0 0; padding: 0; background: url(/img/global/cybersale_separator.jpg) right no-repeat; text-align: left;}

#salesEvent .carMake {padding: 0 20px 0 0;}
#salesEvent .carMake a {font-size: 14px;}
#salesEvent .carMake a:link, #salesEvent .carMake a:visited {color: #4F5054;}
#salesEvent .carMake a:active, #salesEvent .carMake a:focus, #salesEvent .carMake a:hover {color: #7A7C82;}
#salesEvent .carKM {font-size: 14px;}
#salesEvent .carRebate {position: absolute; top: 78px; left: 0; font-size: 22px; font-weight: bold; margin: 0; color: #B41419;}

#salesEvent .carPrice {float: left; width: 120px; text-align: right;}
#salesEvent .carOldPrice {font-size: 16px; color: #2D3B5E;}
#salesEvent .carDiscount {margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px dashed #2D3B5E; font-size: 16px; color: #2D3B5E;}
#salesEvent .carNewPrice {font-size: 22px; font-weight: bold; color: #B41419}

#salesEvent .carAction {float: left; width: 411px; margin: 8px 0 0 0; padding: 5px 0; background: #2D3B5E;}
#salesEvent .carAction a {font-weight: bold;}
#salesEvent .carAction a:link, #salesEvent .carAction a:visited {color: #fff;}
#salesEvent .carAction a:active, #salesEvent .carAction a:focus, #salesEvent .carAction a:hover {color: #ccc;}

#salesEvent .carLabel {position: relative; float: left; width: 227px; height: 125px;}
#salesEvent .carSavings {position: absolute; top: 27px; left: 29px}
#salesEvent .carSavePrice {font-size: 16px; font-weight: bold;}

#salesEvent .noSales {margin: 20px 0 0 0;}

