




 
 
 
 
 
 
 
 
 
 
 
 
 
 




/* NEW CODE -- *** Dès qu'un font-face est utilisé, il faut mettre font-weight: normal là où c'est utilisé *** */
/* ------------------ Bayley ------------------ */
@font-face {font-family: "Bailey";
  src: url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.eot');
  src: url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.eot?#iefix') format('eot'),
       url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.woff') format('woff'),
       url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.ttf') format('truetype'),
       url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {font-family: "Bailey Bold";
  src: url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.eot');
  src: url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.eot?#iefix') format('eot'),
       url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.woff') format('woff'),
       url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.ttf') format('truetype'),
       url('/dealersite/fonts/bailey_sans_itc/bailey_sans_itc_bold.svg') format('svg');
  font-weight: bold;
  font-style: normal;
}

body, td, p, ol, ul, li {font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #000000;}
body {background: #FFFFFF url(/img/global/bg_02.jpg) center top repeat-y; 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 {font-size: 13px; font-weight: bold; color: #747273; text-align: left; margin: 0; padding: 0;}
h2 {font-size: 16px; font-weight: bold; text-align: left; margin: 20px 0 10px 0; padding: 0;}
h2.first {margin-top: 0;}
h3 {font-size: 14px; font-weight: bold; text-align: left; margin: 20px 0 0 0; padding: 0;}
h3.first {margin-top: 0;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #1C88B6; 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: #000000;}
h1 a:hover, h1 a:focus, h1 a:active {color: #1C88B6;}

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;}

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: 15px; margin: 0 0 10px 0; padding: 0;}
div.text p.last {margin-bottom: 0;}
div.text p.readmore {font-size: 10px; margin-bottom: 0;}
div.text p.copyr {font-size: 10px; line-height: 14px;}
div.text ul {text-align: left; margin: 0 0 10px 0; padding: 0 0 0 15px;}
div.text ul.last {margin-bottom: 0;}
div.text ul li {list-style-type: none; line-height: 18px; padding: 0 0 0 10px; 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: #000000; text-decoration: none;}
.bigtitle {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
.copyr {font-size: 10px; text-decoration: none;}
.form {font-size: 11px; color: #000000;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.upper {text-transform: uppercase;}
.header {background-color: #2B2829; color: #FFFFFF; font-weight: bold;}
.subheader {background-color: #DEDEDE; color: #000000; font-weight: bold;}
.menutitle {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #2B2829;}
.menubigtitle {font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #2B2829;}
.menusoustitle {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #2B2829;}
.alt1 {font-size: 12px; font-weight: bold; color: #000000; background-color: #EFEFEF;}
.alt2 {font-size: 12px; font-weight: bold; color: #000000; background-color: #DEDEDE;}
.menu {font-size: 12px; color: #000000; background-color: #DEDEDE;}

.emph {font-weight:bold;}
.caption {font: 10px Arial; color: #000000;}
.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: 10px; color:#000000;}
.dpt {font-size: 10px; color:#000000;}
.dp {font-size: 9px; color:#000000; font-weight: bold;}
.dps {font-size: 11px; color:#000000;}
.dpw {font-size: 10px; color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 10px; color:#FFFFFF;}
.dpwnb1 {font-size: 10px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 12px; color: #2B2829; 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: #2B2829;}
.results-body {font-size: 10px; color: #000000; 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: #2B2829; color: #FFFFFF; font-weight: bold; border-top: 1px outset #FFFFFF; border-bottom: 1px outset #FFFFFF;}
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  {font-family: arial,verdana,helvetica,sans-serif; 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: 14px; color:#FFFFFF; font-weight: bold; background-color: #2B2829;}
TABLE.au TD.norm         {font-size: 12px; color:#000000; background-color: #DEDEDE;}


a.careerApplyLink:link, a.careerApplyLink:visited {color: #FFFFFF; text-decoration: none; font-size: 10px;}
a.careerApplyLink:hover, a.careerApplyLink:focus, a.careerApplyLink:active {color: #FFFFFF; text-decoration: underline; font-size: 10px;}

/* 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: 0 0 0 0;}
div.businesshours .customlist {padding: 0 0 0 20px;}
div.businesshours p {margin: 0; padding: 0 0 25px 18px;}
div.businesshours p.title {font-size: 14px;}
div.businesshours p.subtitle {font-size: 12px; margin-top: 18px; padding: 0 0 10px 20px;}
div.businesshours p.subtitle.first {margin-top: 0;}
div.businesshours p.subtitle a:link, div.businesshours p.subtitle a:visited {color: #000000; font-weight: bold;}
div.businesshours p.subtitle a:hover, div.businesshours p.subtitle a:focus, div.businesshours p.subtitle a:active {color: #1C88B6;}
div.businesshours ul li {color: #2B2B2B; font-size: 11px; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 0 12px; background: url(/img/global/bullet_red.png) no-repeat 0 center;}
div.businesshours ul li.last {margin-bottom: 0;}
div.businesshours ul li span {display: block; float: left; width: 95px;}

div.multicols {overflow: hidden;}
div.multicols div.item {float: left; margin-right: 20px;}
div.multicols div.itemLast {margin: 0;}
div.multicolsFixed div.item {width: 350px;}
.ie div.multicols {height: 1px; overflow: visible;}

.addmargin {margin-bottom: 30px;}
.addmarginleft {margin-left: 15px;}
.addmargintop {margin-top: 30px;}
.addmargintopplan {margin-top: 15px;}
.addpadding {padding-bottom: 30px;}
.addmarginHome {margin-bottom: 15px;}
.addmarginNew {margin-bottom: 15px;}


/* MAIN LAYOUT */

#wrapper {background: url(/img/global/bg_01.jpg) center top no-repeat;}

#mainwrap {width: 980px; height: 100%; margin: 0 auto; background-color: #FFFFFF;}

#header {height: 135px; vertical-align: top;}

#sidebar {width: 212px; padding: 0 0 0 0; vertical-align: top; background: #C7C6C4 url(/img/global/quickmenu_bg.jpg) top left no-repeat;}

#content {width: 768px; height: 100%; vertical-align: top;}

#footer {text-align: center; vertical-align: top; background-color: #2A2829; padding-bottom: 20px;}
#footerWrapper {background-color: red;}

/* HEADER */
div#headerContent {position: relative; height: 135px;}
div#mainlogo {position: absolute; left: 21px; top: 16px;}

.leftHeader {width: 200px;} /*212*/
.rightHeader {width: 768px; height: 135px;}

#headerAdress {padding: 0 0 0 18px; margin: 30px 0 0 0;}
#headerAdress li {font-family: 'Bailey'; font-size: 15px; color: #7ec6de;}

#headerlinks {text-align: right;}
#headerlinks li {padding: 5px 10px 5px 0;}

#headerinfos .btnslist {margin: 0; padding: 0; border: 1px solid red;}
#headerinfos .btnslist li{color: #000000; font-size: 15px; padding: 0 0 0 0;}

div#headerinfos {}
div#headerinfos p {margin: 0; padding: 0;}

#mainnav {height: 77px; background:url(/img/global/menutop_07_bg.jpg) no-repeat top left; position: absolute; top: 58px;}
#mainnav li {float: left; height: 74px; list-style-type: none; text-align: center;}
#mainnav li.last a {padding: 35px 34px 0 34px;}
#mainnav li.first a {}
#mainnav li a {display: block; height: 40px; padding: 35px 32px 0 32px;}
.ie #mainnav li a {height: 76px; float: left;}
#mainnav li a:link, #mainnav li a:visited {color: #000000; font-size: 13px; font-family: "Arial"; font-weight: bold;}
#mainnav li a:hover, #mainnav li a:focus, #mainnav li a:active {color: #1B88B5;}

.newNav {background:url(/img/global/menutop_02.png) no-repeat center;}
.usedNav {background:url(/img/global/menutop_02.png) no-repeat center;}
.promoNav {background:url(/img/global/menutop_03.png) no-repeat center;}
.serviceNav {background:url(/img/global/menutop_04.png) no-repeat center;}
.creditNav {background:url(/img/global/menutop_05.png) no-repeat center;}
.contactNav {background:url(/img/global/menutop_06.png) no-repeat center;}

/* CONTENT */
#content {height: 100%; vertical-align: top;}
#content #contentWrapper{padding: 14px 15px 30px 15px;}
#content #contentTitle h1 {padding: 0 0 5px 0; margin: 0 0 20px 0; background: url(/img/global/dotted_line.png) repeat-x bottom;}

/* MAIN CONTENT */
#mainContent .mainContentLeft {position:relative; width: 365px; padding: 0 0 0 5px;}
#mainContent .mainContentRight {position:relative; width: 350px;}

#mainContent .otherContentLeft {position:relative; width: 500px; padding: 0 0 0 5px;}
#mainContent .otherContentRight {position:relative;}

/* FOOTER */
.col {float: left; width: 210px; text-align: left; padding: 0 0 0 0;}
.colLast {float: left; width: 500px; text-align: left; padding: 14px 0 0 0;}
/*.en .colLast {float: left; width: 500px; text-align: left; padding: 14px 0 0 0;}*/
.col h4{font-size: 13px; font-family: "Arial"; color: #9C9A9B; margin: 0px; padding: 0 0 5px 0;}
.ie .col h4{padding: 0 0 0 0;}

/*.col h4 a{font-weight: bold; color: #FFFFFF;}*/
/*
.ie .col h4 a{font-weight: bold; color: #FFFFFF !important;}
.ie .col {width: 220px; padding: 0 30px 0 0;}
.ie .colLast {float: left; width: 290px; text-align: left;}*/

.footerlinks {list-style-image: url(/img/global/bullet_footer_blue.png); padding: 0 0 0 0; margin: 16px 0 0 50px; }
.footerlinks li {padding: 0 0 2px 0; margin: 0 0 0 0;}
.footerlinks a {font-size: 11px;}
.footerlinks a:link, .footerlinks a:visited {color: #9C9A9B;}
.footerlinks a:hover, .footerlinks a:focus, .footerlinks a:active {color: #E0E0E0;}

.subfooterlinks {list-style-image: url(/img/global/bullet_footer_black.png); padding: 0 0 0 0; margin: 6px 0 0 14px; }
.subfooterlinks li {padding: 0 0 2px 0; margin: 0 0 0 0;}
.subfooterlinks a {font-size: 11px;}
.subfooterlinks a:link, .subfooterlinks a:visited {color: #9C9A9B;}
.subfooterlinks a:hover, .subfooterlinks a:focus, .subfooterlinks a:active {color: #E0E0E0;}

#footerLegalText {text-align: left; font-size: 11px;}
#footerLegalText p {margin: 16px 0 10px 0; font-size: 11px; color: #9C9A9B;}
#footerLegalText p a:link, #footerLegalText p a:visited {color: #FFF;}
#footerLegalText p a:hover, #footerLegalText p a:focus, #footerLegalText p a:active {color: #9C9A9B;}
#footerLegalLogo123 {text-align: left; height: 33px; border-width: 0;}
#footerLegalLogo123 p {margin: 0px; padding: 0px; font-size: 11px; color: #9C9A9B;}
#footerLegalLogo123 p a{color: #FFFFFF;}
#footerLegalLogo123 p a:hover, div#footerLegalLogo123 p a:focus, div#footerLegalLogo123 p a:active {color: #9C9A9B;}

.adr {}
.vcard {color: #9C9A9B; font-size: 11px; font-family: "Arial";}


/* SIDEBAR */
#wrapperSidebar {padding: 0px}

#quickmenu {padding: 0; margin: 0 0 45px 0;}
#quickmenu dt {margin: 10px 0 8px 0; padding: 0 0 5px 18px;}
#quickmenu dd {margin: 0; padding: 5px 0;}
#quickmenu dd.last {border-bottom: 0;}
#quickmenu dd a:link, #quickmenu dd a:visited {color: #2B2B2B; font-size: 11px; padding: 0 0 0 32px; margin: 0; font-weight: bold; background: url(/img/global/bullet_red.png) no-repeat 20px center;}
#quickmenu dd a:hover, #quickmenu dd a:focus, #quickmenu dd a:active {color: #545454;}

#sideButton {padding: 0; margin: 0 0 15px 0;}
#sideButton dt {margin: 0 0 6px 0; padding: 0 0 0 30px; font-size: 11px; color: #2B2B2B; background: url(/img/global/bullet_red.png) no-repeat 20px center;}
#sideButton dt a:link, #sideButton dt a:visited {font-size: 11px; color: #2B2B2B; font-weight: bold;}
#sideButton dt a:hover, #sideButton dd a:focus, #sideButton dd a:active {color: #545454;}
#sideButton dd {margin: 0; padding: 0 0 0 15px;}
#sideButton dd.last {border-bottom: 0;}
#sideButton dd a:link, #sideButton dd a:visited {color: #2B2B2B; font-size: 11px; padding: 0 0 0 15px; font-weight: bold;}
#sideButton dd a:hover, #sideButton dd a:focus, #sideButton dd a:active {color: #545454;}

.sideButtonLinks {font-family: "bailey"; color: #1C88B6; font-size: 15px;}

/* HOME */
#autoupdater {/*height: 165px;*/ background: url(/img/global/home_new_bg.jpg) repeat-x; padding: 0px; margin: 0px;}

/* Featured pre-owned */
#homeused {text-align: left;}
#homeused p.title {font-size: 18px; margin: 10px 0 4px 16px;}
#homeused p.title a {color: #747273; font-family: "Bailey";}
#homeused p.title a:hover {}
#homeused #usedfeatlist {overflow: hidden; padding: 8px;}
#homeused #usedfeatlist li {float: left; width: 166px; margin: 0 4px;}
#homeused #usedfeatlist li ul li {width: auto;}
#homeused #usedfeatlist li ul li.itemImg {margin-bottom: 8px; border: 2px solid #aaa;}
#homeused #usedfeatlist li ul li.itemName {width: 170px; line-height: 16px;}
#homeused #usedfeatlist li ul li.itemKM {float: left; width: 75px; line-height: 16px; clear: both; font-weight: bold;}
#homeused #usedfeatlist li ul li.itemPrice {float: right; line-height: 16px; font-weight: bold;}
.ie #homeused #usedfeatlist li {margin: 0 1px 0 0;}

/* Article et essai routier */
#newsbox {position: relative; text-align: left;}
#newsbox .subtitle {width: 215px; margin: 10px 0 0 0;}
#newsbox #newsphoto {border: 1px solid red;}
#newsbox #newstext {padding: 0 165px 0 0;}
#newsbox #newstext .imgNews{position: absolute; top: 0; left: 188px;}

/* Slide */
div#featslides {position: relative; width: 727px; height: 224px; overflow: hidden;}
div#featslides div#featslidesBig {position: absolute; top: 0; left: 0;}
div#featslides div.item {position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; width: 727px; height: 224px;}
div#featslides div.active {position: absolute; z-index: 3; opacity: 1;}
div#featslides div.lastActive {z-index: 2;}
div#featslides ul.btnslist {position: absolute; top: 0; left: 0; z-index: 5; width: 135px; height: 224px; padding: 20px 0 0 0; background-color: rgba(255,255,255,.95);
    -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 0 20px rgba(0,0,0,.2);
    box-shadow: inset 0 0 20px rgba(0,0,0,.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing:  border-box;
    -ms-box-sizing:  border-box;
    box-sizing:  border-box;
}
div#featslides ul.btnslist li {float: none; margin: 0 0 20px 0;}
.ie div#featslides div.item {filter: alpha(opacity=0);}
.ie div#featslides div.active {filter: alpha(opacity=100);}
.ie div#featslides ul.btnslist {background-color: #FDFDFD; border: 1px #CCC solid;}
.ie div#featslides ul.btnslist li {float: left; width: 135px;}


/* NEW CARS */
#newVehicleList .last {margin: 0px;}

.newCol {float: left; width: 175px; margin: 0 12px 0 0;}
.newCol div {font-size: 11px; font-weight: bold; padding: 5px 0 0 0;}

.newSubtitle h2 {color: #747273; font-family: "Bailey"; font-size: 16px; background: url(/img/global/dotted_line.png) repeat-x bottom; padding-bottom: 5px;}

/* USED CARS */
/* --- nommer éléments : usedqqch --- */


/* SERVICE */
#serviceWrapper {height: 235px;}
#serviceWrapper .last {margin: 0px;}

.serviceCol {float: left; width: 240px; margin: 0 8px 0 0;}
.serviceCol div {font-size: 11px; font-weight: bold; padding: 5px 0 0 10px; text-align: left;}
.serviceCol div a {font-weight: bold;}

ul.textlist {list-style: url(/img/global/bullet_red.png);}

/* PARTS */
/* --- nommer éléments : partsqqch --- */


/* BODY SHOP */
/* --- nommer éléments : bshopqqch (pour différencier du body) --- */


/* DETAILING */
/* --- nommer éléments : detailingqqch --- */


/* ONLINE REQUESTS */
/* --- nommer éléments : requestsqqch --- */


/* COMPARE */
/* --- nommer éléments : compareqqch --- */


/* CYBERSALES */
div#cybersale {width: 734px; text-align: left;}
div#cybersale div.bigimg {position: relative; width: 130px;}
div#cybersale div.bigimg div {display: none; position: absolute; top: -11px; left: 130px; padding: 10px;
  background: -moz-linear-gradient(center top, #EFEFEF 0%, #CCCCCC 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EFEFEF), color-stop(1, #CCCCCC));

  -moz-box-shadow: 0 0 3px rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);
  box-shadow: 0 0 3px rgba(0,0,0,.5);
}
div#cybersale dl dt,
div#cybersale dl dd {margin: 0; padding: 0;}
div#cybersale div.item {position: relative; clear: both; height: 110px; margin: 0 0 25px 0;}
div#cybersale div.item div.itemInfo {position: absolute; top: 0; left: 0; z-index: 1; width: 150px; height: 115px; margin: 0;}
div#cybersale div.item div.itemInfo2 {margin: 0 0 0 164px; height: 121px; background-color: #EAE8E9;}
div#cybersale div.item div.itemInfo div.img {float: left; width: 150px; height: 115px;}
div#cybersale div.item div.itemInfo div.img img {width: 150px; height: 115px; border: 3px solid #C3BDBD;}
div#cybersale div.item div.itemInfo ul.info {float: right; width: 150px; padding: 5px 0 0 0; border: 1px solid red;}
div#cybersale div.item div.itemInfo ul.info li {color: #000;}
div#cybersale div.item div.itemInfo ul.info li.itemName {line-height: 12px; text-transform: uppercase; margin: 0 0 10px 0;}
div#cybersale div.item div.itemInfo ul.info li.itemName a:link, div#cybersale div.item div.itemInfo ul.info li.itemName a:visited {color: #FFF;}
div#cybersale div.item div.itemInfo ul.info li.itemName a:hover, div#cybersale div.item div.itemInfo ul.info li.itemName a:focus, div#cybersale div.item div.itemInfo ul.info li.itemName a:active {color: #1C88B6;}
div#cybersale div.item div.itemInfo ul.info li.itemKM {font-size: 11px; margin: 0 0 10px 0;}
div#cybersale div.item div.itemInfo ul.info li.itemStock {font-size: 11px;}
div#cybersale div.item div.itemPrice {position: absolute; top: 0; left: 166px; padding: 10px;}

div#cybersale div.item div.techButton {position: absolute; top: 0; left: 385px; padding: 10px;}
.ie div#cybersale div.item div.techButton {position: absolute; top: 0; left: 380px;}
div#cybersale div.item div.techButton div.btnTech {padding: 20px 18px; background-color: #C3BDBD; text-align: center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.ie div#cybersale div.item div.techButton div.btnTech {padding: 19px 23px;}
div#cybersale div.item div.techButton div.btnTech a {color: #3B3738; font-weight: bold; font-size: 12px;}
div#cybersale div.item div.techButton div.btnTech a span{font-size: 14px; text-transform: uppercase;}

div#cybersale div.item div.offreButton {position: absolute; top: 0; left: 530px; padding: 10px;}
.ie div#cybersale div.item div.offreButton {position: absolute; top: 0; left: 534px;}
div#cybersale div.item div.offreButton div.btnOffre {padding: 12px; width: 160px; background-color: #1C88B6; text-align: center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.ie div#cybersale div.item div.offreButton div.btnOffre {padding: 11px; width: 182px;}
div#cybersale div.item div.offreButton div.btnOffre a {color: #FFF; font-weight: bold; font-size: 12px;}
div#cybersale div.item div.offreButton div.btnOffre a span{font-size: 14px;}

div#cybersale div.item div.itemPrice ul {font-weight: bold; line-height: 12px; color: #666;}
div#cybersale div.item div.itemPrice li {font-weight: bold;}
div#cybersale div.item div.itemPrice li.old {text-decoration: line-through; color: #7D7B7C; font-size: 24px;}
div#cybersale div.item div.itemPrice li.new {color: red; font-size: 30px;}
div#cybersale div.item div.itemPrice li.itemSavePrice {color: red; font-size: 16px;}
div#cybersale div.item div.itemPrice span.old {margin: 0 0 10px 0;}
div#cybersale div.item div.itemPrice span.new {}
div#cybersale div.item div.itemPrice p {margin: 0; padding: 0;}
div#cybersale div.item div.itemSave {position: absolute; top: 0; right: 0; width: 159px; height: 90px; padding: 10px; background: url(/img/fr/cybervente_rebate_bg.jpg);}
div#cybersale div.item div.itemSave dl {padding: 0 5px;}
div#cybersale div.item div.itemSave dl dt {font-weight: bold; line-height: 12px; color: #000;}
div#cybersale div.item div.itemSave dl dd {font-weight: bold; color: #000;}
div#cybersale div.item div.itemSave dl dd.itemSavePrice {font-size: 28px;}
div#cybersale div.item div.itemSave dl dd.btn {position: absolute; bottom: 15px; left: 15px; font-size: 18px; text-transform: uppercase; text-shadow: 0 0 #333;}
div#cybersale div.item div.itemSave dl dd.btn a:link, div#cybersale div.item div.itemSave dl dd.btn a:visited {font-weight: normal; color: #FFF;}
div#cybersale div.item div.itemSave dl dd.btn a:hover, div#cybersale div.item div.itemSave dl dd.btn a:focus, div#cybersale div.item div.itemSave dl dd.btn a:active {font-weight: normal; color: #CCC;}

div#cybersale div.item div.itemInfo ul.info li.itemName,
div#cybersale div.item dt,
div#cybersale div.item dd {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-shadow: 0 0 #333;}

div#cybersale p.nocyber {text-align: center;}


/* HOME PAGE PROMOS */
.mainContentRight .subtitle {background: url(/img/global/dotted_line.png) repeat-x bottom; padding: 0 0 5px 0;}
.mainContentRight .subtitle h2 {margin: 0px; padding: 0px;}
.mainContentRight .subtitle h2 a span{color: #747273; font-family: "Bailey"; font-size: 18px;}

div#homepromos {margin-top: 2px;}
div#homepromos .homepromosTableWrapper{}

div#homepromosbox embed,
div#homepromosbox object {width: 294px; height: 200px;}
div#homepromosbox a:link,
div#homepromosbox a:visited,
div#homepromosbox a:active {}
div#homepromosbox a:hover {}
div#homepromosbox .promoinfos{margin: 0 0 0 10px;}
div#homepromosbox .promoinfos td{padding: 0 10px 0 0;}
.ie div#homepromosbox {width: 314px; height: 313px;}

#homepromosbox {width: 330px; padding: 10px 0 0 0;}
#boxPromos {height: 75px; margin: 0 0 20px 0;}
#boxPromos .promophoto{border: 2px solid #AEACAD;}
#boxPromos .promotext{padding: 0 0 0 110px;}
#boxPromos .promotext a{text-decoration: underline;}
#boxPromos .promotext .first{margin: 0 0 5px 0;}
#boxPromos .promotext .last{margin: 0px;}

#boxCyber {height: 75px; margin: 0 0 20px 0;}
#boxCyber .promophoto{border: 2px solid #AEACAD;}
#boxCyber .promotext{padding: 0 0 0 110px;}
#boxCyber .promotext a{text-decoration: underline; color: red;}
#boxCyber .promotext .first{margin: 0 0 5px 0;}
#boxCyber .promotext .first a {font-weight: bold; text-decoration: none;}
#boxCyber .promotext .last{margin: 0px; text-align: left;}

/* PROMOS */
#promosButton {padding: 0; margin: 0 0 15px 0; width: 210px; text-align: left;}
#promosButton dt {margin: 0 0 6px 0; padding: 0 0 0 30px; font-size: 11px; color: #2B2B2B;}
#promosButton dt a:link, #promosButton dt a:visited {font-size: 11px; color: #2B2B2B; font-weight: bold;}
#promosButton dt a:hover, #promosButton dd a:focus, #promosButton dd a:active {color: #545454;}
#promosButton dd {margin: 0; padding: 0 0 0 15px;}
#promosButton dd.last {border-bottom: 0;}
#promosButton dd a:link, #promosButton dd a:visited {color: #2B2B2B; font-size: 11px; padding: 0 0 0 15px; font-weight: bold;}
#promosButton dd a:hover, #promosButton dd a:focus, #promosButton dd a:active {color: #545454;}


/* ... etc in Info folder ... */

/* OTHERS */
#otherButton {padding: 0; margin: 35px 0 0 0; width: 210px; text-align: left;}
#otherButton dt {margin: 0 0 6px 0; padding: 0 0 0 0; font-size: 11px; color: #2B2B2B;}
#otherButton dt a:link, #otherButton dt a:visited {font-size: 11px; color: #2B2B2B; font-weight: bold;}
#otherButton dt a:hover, #otherButton dd a:focus, #otherButton dd a:active {color: #545454;}
#otherButton dd {margin: 0; padding: 0 0 0 0;}
#otherButton dd.last {border-bottom: 0;}
#otherButton dd a:link, #otherButton dd a:visited {color: #2B2B2B; font-size: 11px; padding: 0 0 0 0; font-weight: bold;}
#otherButton dd a:hover, #otherButton dd a:focus, #otherButton dd a:active {color: #545454;}

#xScroller {position: relative; left: 0; top: 0; margin: 35px 0 0 0;}

/* CONTACT */
#contactAdress {padding: 0 0 0 5px; margin: 10px 0 10px 0;}
#contactAdress li {font-family: 'Bailey'; font-size: 15px; color: #747273;}


/* SITE MAP */
div#sitemap {font-size: 11px; text-align: left; overflow: hidden; padding: 15px; background-color: #DEDEDE;}
div#sitemap a:link, div#sitemap a:visited {color: #000000; font-weight: normal;}
div#sitemap a:hover, div#sitemap a:focus, div#sitemap a:active {color: #1C88B6; font-weight: normal;}
div#sitemap ul {overflow: hidden; margin: 0 0 20px 0; padding: 0; list-style-type: none;}
div#sitemap ul li {float: left; font-size: 11px; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #999;}
div#sitemap ul li.last {margin-right: 0; padding-right: 0; border-right: none;}
div#sitemap ul li a:link, div#sitemap ul li a:visited,
div#sitemap ul li a:hover, div#sitemap ul li a:focus, div#sitemap ul li a:active {font-weight: bold;}
div#sitemap dl {margin: 0; padding: 0;}
div#sitemap dl.item {float: left; margin: 0 100px 0 0;}
div#sitemap dl.itemLast {margin-right: 0;}
div#sitemap dl dt {margin: 20px 0 0 0; padding: 0;}
div#sitemap dl dt.first {margin-top: 0;}
div#sitemap dl dt a:link, div#sitemap dl dt a:visited,
div#sitemap dl dt a:hover, div#sitemap dl dt a:focus, div#sitemap dl dt a:active {font-weight: bold;}
div#sitemap dl dd {margin: 0; padding: 0 0 0 15px;}
div#sitemap dl dd dl {margin-bottom: 5px;}
div#sitemap dl dd dl dt {margin-top: 5px;}
.ie div#sitemap,
.ie div#sitemap ul {height: 1px; overflow: visible;}
