






@font-face {font-family: "UniversBold";
  src: url('/dealersite/fonts/univers/univers_bold_condensed.eot');
  src: url('/dealersite/fonts/univers/univers_bold_condensed.eot?#iefix') format('eot'),
       url('/dealersite/fonts/univers/univers_bold_condensed.ttf') format('truetype'),
       url('/dealersite/fonts/univers/univers_bold_condensed.svg') format('svg');
}

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

h1 {margin: 0px; font-size: 18px; line-height: 2em; background-image: url(/img/fr/header_bgr.jpg); width: 641px; height: 45px; color: #435113;}

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

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

a:link {color: #057CC0; text-decoration: underline;}
a:visited {color: #057CC0; text-decoration: underline;}
a:hover {color: #057CC0; text-decoration: none;}
a:focus {color: #057CC0; text-decoration: none;}
a:active {color: #057CC0; text-decoration: underline;}

a img {border: none;}

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

div.text {width: 755px; margin: 0 auto; text-align: justify;}

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

td.year {background-color: #EFEFEF; color: #FFFFFF; text-align: right; font-weight: bold; font-size: 13px; padding-right: 5px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;}
p.model {color: #000000; text-align: right; font-weight: bold; font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 8px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px;}
td.model {text-align: center; vertical-align: top; width: 50%; border-top: 0px; border-right: 0px; border-bottom: 1px; border-left: 0px; border-style: solid; border-color: #057CC0;}
table.model {border-collapse: collapse; width: 215px; margin-right: 0px;padding-right: 0px;}

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

.norm {color: #000000;}
.title {font-size: 15px; font-weight: bold; color: #000000;}
.bigtitle {font-size: 17px; font-weight: bold; color: #000000;}
.form {font-size: 11px; color: #000000;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.cboth {clear: both;}
.menutitle {font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #057CC0;}
.menubigtitle {font-size: 19px; font-weight: bold; color: #FFFFFF; background-color: #057CC0;}
.menusoustitle {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #057CC0;}
.alt1 {font-weight: bold; color: #000000; background-color: #EFEFEF;}
.alt2 {font-weight: bold; color: #000000; background-color: #DEDEDE;}
.menu {color: #000000; background-color: #DEDEDE;}

.dpt {font-size: 10px; color:#000000;}
.dp {font-size: 9px; color:#000000; font-weight: bold;}
.dps {color:#000000; font-weight: none;}
.dpw {color:#FFFFFF; font-weight: bold;}
.dpwnb {font-size: 10px; color:#FFFFFF;}
.dpwnb1 {font-size: 10px; color:#FFFFFF; line-height: 115%;}
.dpb{font-size: 13px; color: #057CC0; font-weight: bold;}
.dpbw {font-size: 13.5px; color:#FFFFFF; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#FFFFFF; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #057CC0;}
.results-body {font-size: 10px; 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: 18.7px; font-weight: bold; padding: 2px; }
TABLE.Specs TD.title     { font-size: 19px; font-weight: bold; }
TABLE.Specs TD.header, div.header    { margin-top: 15px; background-color: #057CC0; 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  { zborder: 1px outset #333366; 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:#FFFFFF; font-weight: bold; background-color: #057CC0;}
TABLE.au TD.norm         {font-size: 12px; color:#000000; background-color: #DEDEDE;}

div#wrapper { height: 100%; width: 100%; }
div#wrapper div#contentWrapper { margin: 0 auto; width: 840px; background: url(/img/global/content_bg.png) repeat-y top left; }
div#wrapper div#contentWrapper div.headerSite{background: url(/img/fr/img_content.jpg) no-repeat top left; width: 780px; height: 142px; margin: 0 auto; position: relative;}
div#wrapper div#contentWrapper div.headerSite div.headerInfos {position: absolute; top: 18px; right: 5px; text-align: right;}
div#wrapper div#contentWrapper div.headerSite div.headerInfos ul {list-style: none; margin: 0; padding: 0;}
div#wrapper div#contentWrapper div.headerSite div.headerInfos ul li {color: #61aaf2; display: block; font-size: 11px; font-weight: bold;}
div#wrapper div#contentWrapper div.headerSite div.headerInfos ul li span {color: #000000;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu{position: absolute; bottom: 28px; right: 5px;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul{margin: 0; padding: 0; list-style: none; float: left;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li{float: left; display: block;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem1 {  /* IE6-9 */                background: #cc0a3e;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #cc0a3e 0%, #f26161 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0a3e), color-stop(100%,#f26161));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #cc0a3e 0%, #f26161 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #cc0a3e 0%, #f26161 100%);
    /* W3C */                  background: linear-gradient(top, #cc0a3e 0%, #f26161 100%);
    /* IE6-9 */                _background-color: #cc0a3e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0a3e', endColorstr='#f26161', GradientType=0);   -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem2 {  /* IE6-9 */                background: #cc9c0a;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #cc9c0a 0%, #f2f261 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc9c0a), color-stop(100%,#f2f261));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #cc9c0a 0%, #f2f261 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #cc9c0a 0%, #f2f261 100%);
    /* W3C */                  background: linear-gradient(top, #cc9c0a 0%, #f2f261 100%);
    /* IE6-9 */                _background-color: #cc9c0a; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc9c0a', endColorstr='#f2f261', GradientType=0);   -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem3 {  /* IE6-9 */                background: #3bcc0a;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #3bcc0a 0%, #61f261 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3bcc0a), color-stop(100%,#61f261));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #3bcc0a 0%, #61f261 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #3bcc0a 0%, #61f261 100%);
    /* W3C */                  background: linear-gradient(top, #3bcc0a 0%, #61f261 100%);
    /* IE6-9 */                _background-color: #3bcc0a; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3bcc0a', endColorstr='#61f261', GradientType=0);   -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem4 {  /* IE6-9 */                background: #0acc9c;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #0acc9c 0%, #61f2f2 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0acc9c), color-stop(100%,#61f2f2));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #0acc9c 0%, #61f2f2 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #0acc9c 0%, #61f2f2 100%);
    /* W3C */                  background: linear-gradient(top, #0acc9c 0%, #61f2f2 100%);
    /* IE6-9 */                _background-color: #0acc9c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0acc9c', endColorstr='#61f2f2', GradientType=0);}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem5 {  /* IE6-9 */                background: #0a7bcc;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #0a7bcc 0%, #61aaf2 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a7bcc), color-stop(100%,#61aaf2));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #0a7bcc 0%, #61aaf2 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #0a7bcc 0%, #61aaf2 100%);
    /* W3C */                  background: linear-gradient(top, #0a7bcc 0%, #61aaf2 100%);
    /* IE6-9 */                _background-color: #0a7bcc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a7bcc', endColorstr='#61aaf2', GradientType=0);}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem6 {  /* IE6-9 */                background: #0a3bcc;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #0a3bcc 0%, #6161f2 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a3bcc), color-stop(100%,#6161f2));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #0a3bcc 0%, #6161f2 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #0a3bcc 0%, #6161f2 100%);
    /* W3C */                  background: linear-gradient(top, #0a3bcc 0%, #6161f2 100%);
    /* IE6-9 */                _background-color: #0a3bcc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a3bcc', endColorstr='#6161f2', GradientType=0);   -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;}

div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem1:hover, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem1 a:hover {  /* IE6-9 */                background: #f26161;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #f26161 0%, #cc0a3e 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26161), color-stop(100%,#cc0a3e));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #f26161 0%, #cc0a3e 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #f26161 0%, #cc0a3e 100%);
    /* W3C */                  background: linear-gradient(top, #f26161 0%, #cc0a3e 100%);
    /* IE6-9 */                _background-color: #f26161; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f26161', endColorstr='#cc0a3e', GradientType=0);   -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem2:hover, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem2 a:hover {  /* IE6-9 */                background: #f2f261;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #f2f261 0%, #cc9c0a 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f261), color-stop(100%,#cc9c0a));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #f2f261 0%, #cc9c0a 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #f2f261 0%, #cc9c0a 100%);
    /* W3C */                  background: linear-gradient(top, #f2f261 0%, #cc9c0a 100%);
    /* IE6-9 */                _background-color: #f2f261; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f261', endColorstr='#cc9c0a', GradientType=0);   -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem3:hover, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem3 a:hover {  /* IE6-9 */                background: #61f261;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #61f261 0%, #3bcc0a 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61f261), color-stop(100%,#3bcc0a));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #61f261 0%, #3bcc0a 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #61f261 0%, #3bcc0a 100%);
    /* W3C */                  background: linear-gradient(top, #61f261 0%, #3bcc0a 100%);
    /* IE6-9 */                _background-color: #61f261; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61f261', endColorstr='#3bcc0a', GradientType=0);   -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem4:hover, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem4 a:hover {  /* IE6-9 */                background: #61f2f2;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #61f2f2 0%, #0acc9c 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61f2f2), color-stop(100%,#0acc9c));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #61f2f2 0%, #0acc9c 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #61f2f2 0%, #0acc9c 100%);
    /* W3C */                  background: linear-gradient(top, #61f2f2 0%, #0acc9c 100%);
    /* IE6-9 */                _background-color: #61f2f2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61f2f2', endColorstr='#0acc9c', GradientType=0);}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem5:hover, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem5 a:hover {  /* IE6-9 */                background: #61aaf2;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #61aaf2 0%, #0a7bcc 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61aaf2), color-stop(100%,#0a7bcc));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #61aaf2 0%, #0a7bcc 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #61aaf2 0%, #0a7bcc 100%);
    /* W3C */                  background: linear-gradient(top, #61aaf2 0%, #0a7bcc 100%);
    /* IE6-9 */                _background-color: #61aaf2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61aaf2', endColorstr='#0a7bcc', GradientType=0);}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem6:hover, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li.menuItem6 a:hover {  /* IE6-9 */                background: #6161f2;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #6161f2 0%, #0a3bcc 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6161f2), color-stop(100%,#0a3bcc));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #6161f2 0%, #0a3bcc 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #6161f2 0%, #0a3bcc 100%);
    /* W3C */                  background: linear-gradient(top, #6161f2 0%, #0a3bcc 100%);
    /* IE6-9 */                _background-color: #6161f2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6161f2', endColorstr='#0a3bcc', GradientType=0);   -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;}

div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a:link, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a:visited{text-align: left; padding: 10px 20px 0 6px; display: block; height: 35px; width: 80px; text-transform: uppercase; font-size: 12px; color: #fff; text-decoration: none; text-shadow: -2px -2px 2px #666666;
}
.ie div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a, .ie  div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a:link, .ie  div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a:visited{height: 42px; width: 103px; filter: none;
}
div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a:focus, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a:active, div#wrapper div#contentWrapper div.headerSite div#mainMenu ul li a:hover{}
div#wrapper div#contentWrapper div.headerSite td.promotions { background: #fff; text-align: right; }
div#wrapper div#contentWrapper div.content {width: 780px; margin: 0 auto;}
div#wrapper div#contentWrapper div.content p { float: left; margin: 0; padding: 0; }
div#wrapper div#contentWrapper div.content div.textContent { text-align: left; }
div#wrapper div#contentWrapper div.content div.textContent p { margin: 10px 0; padding: 0 10px; }

div#wrapper div#contentWrapper div.formulaire { margin: 0 auto; padding: 10px; width: 580px; }
div#wrapper div#contentWrapper div.formulaire.big { width: 790px; }
div#wrapper div#contentWrapper div.formulaire.small { width: 465px; }

div#wrapper div#contentWrapper div.newInv { margin: 0 auto; padding: 10px; text-align: left; width: 758px; }
div#wrapper div#contentWrapper div.newInv p { float: left; margin: 0; padding: 0 10px 10px 0; width: 770px; }
div#wrapper div#contentWrapper div.newInv p.demande { clear: both; padding: 0; width: 100%; text-align: right; }

div#wrapper div#contentWrapper div.newInv div.section { float: left; margin: 0; width: 700px; }
div#wrapper div#contentWrapper div.newInv h2 { margin:0 0 40px 0; padding: 15px 0 15px 43px; width: 335px; background: url(/img/fr/header_bg.jpg) bottom left no-repeat; color: #fff;  text-align: left; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; }
div#wrapper div#contentWrapper div.newInv div.section a { float: left; }
div#wrapper div#contentWrapper div.newInv div.section a.alignRight { float: right; }
div#wrapper div#contentWrapper div.newInv div.section p { padding: 0 10px; width: 745px; text-align: justify;}
div#wrapper div#contentWrapper div.newInv div.section p.small { padding: 0; width: 450px; }
div#wrapper div#contentWrapper div.newInv div.section.hours { height: 235px; }
div#wrapper div#contentWrapper div.newInv div.section.hours table.openingHours { padding: 5px; width: 275px; }
div#wrapper div#contentWrapper div.newInv div.section.hours table.openingHours td { padding: 2px 5px; background-color: #EFEFEF; text-align: left; }
div#wrapper div#contentWrapper div.newInv div.section.hours table.openingHours td.header { background-color: #057CC0; }
div#wrapper div#contentWrapper div.newInv div.section.hours table.openingHours tr.alt1 td { background-color: #DEDEDE; }
div#wrapper div#contentWrapper div.newInv div.section.big { clear: both; width: 765px; }
div#wrapper div#contentWrapper div.newInv div.section.big p { vertical-align: top; }

div#wrapper div#contentWrapper div.newInv div.inline { float: left; width: 770px; }
div#wrapper div#contentWrapper div.newInv div.inline p { float: left; margin: 0; padding: 0; width: 450px; }
div#wrapper div#contentWrapper div.newInv div.inline a.alignRight { float: right; margin-right: 5px; }

div#wrapper div#contentWrapper div.listing { margin: 0 auto; width: 750px; }
div#wrapper div#contentWrapper div.listing table { margin-top: 15px; text-align: center; }
div#wrapper div#contentWrapper div.listing table tr.items td { padding: 0 20px; }
div#wrapper div#contentWrapper div.listing table p { margin: 0; padding: 0; }

div#wrapper div#contentWrapper div.service { margin: 0 auto; padding: 0 10px;  text-align: left; width: 775px; }
.ie div#wrapper div#contentWrapper div.service { width: 795px; }
div#wrapper div#contentWrapper div.service h2 { margin: 0; padding: 15px 0 15px 43px; width: 335px; background: url(/img/fr/header_bg.jpg) bottom left no-repeat; color: #fff;  text-align: left; font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; }
div#wrapper div#contentWrapper div.service p { margin: 10px 0; padding: 0 10px 0 45px; text-align: left; }
div#wrapper div#contentWrapper div.service p.justify { text-align: justify; }

div#wrapper div#contentWrapper div.service div.section { float: left; margin: 10px 0 20px 0; padding: 0 0 0 45px; }
div#wrapper div#contentWrapper div.service div.section img { float: left; }
div#wrapper div#contentWrapper div.service div.section p { float: left; padding-left: 10px; width: 480px; }

div#wrapper div#contentWrapper table.contact{margin: 0 auto;}
div#wrapper div#contentWrapper table.contact td { vertical-align: middle; }
div#wrapper div#contentWrapper table.contact table.address { width: /*265*/275px; }
div#wrapper div#contentWrapper table.contact table.address td { padding: 2px 5px; vertical-align: middle; }
div#wrapper div#contentWrapper table.contact table.address td.subheader { background-color: #DEDEDE; color: #000; font-weight: bold; }

div#wrapper div#contentWrapper div#footer { clear: both; }

#adressWrapper {position: relative;}
#adressWrapper ul {padding: 0; margin: 5px 5px 0 15px;}
#adressWrapper ul li {text-align:right;list-style-type: disc; padding: 0; font-size: 9px; color: #333;}
#adressWrapper ul li span {color: #c32e34; font-weight: bold;}

div#wrapper div#contentwrapper table.contact table.big {width: 340px;}

.facebookBtn{ position: absolute; bottom: 2px; right: 10px; width: 95px; height: 20px;
    /* IE6-9 */                background: #ffffff;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cccccc 51%, #cccccc 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#cccccc), color-stop(100%,#cccccc));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cccccc 51%, #cccccc 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cccccc 51%, #cccccc 100%);
    /* W3C */                  background: linear-gradient(top, #ffffff 0%, #ffffff 50%, #cccccc 51%, #cccccc 100%);
    /* IE6-9 */                _background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.facebookBtn a{background: url(/img/global/icon_facebook.png) no-repeat center left; padding-left: 18px; height: 16px; display: block; width: 62px; text-decoration: none; color: #000; margin: 2px 0 0 4px;}
.facebookBtn a:focus, .facebookBtn a:hover {color: #61AAF2}
.ie .facebookBtn a{margin-left: 0;}

/*** HOME ***/
#homeInv {overflow: hidden; list-style: none; margin:0; padding: 0; margin-top: -60px;}
#homeInv li {float: left; position: relative; margin: 10px 0 0 0;}
#homeInv li a {display: block; text-align: center;}
#homeInv li a img {display: block; margin: auto; margin-top: 21px;}
#homeInv li .bubble {display: none; position: absolute; top: -60px; left: 30px; width: 171px; height: 146px; background: url(/img/global/home_bubble.png) 0 0 no-repeat; z-index: 888;}
#homeInv li .bubble a {padding: 0; margin: 8px 28px;}
.ie #homeInv {height: 1px; overflow: visible;}

div.headerSite div.mainLogo {background: url(/img/fr/logo.png) no-repeat top left; width: 122px; height: 121px; position: absolute; top: 3px; left: 10px;}
div.headerSite div.mainLogo a {width: 100%; height: 100%; text-indent: -10000; outline: none; display: block;}
div.homeImg{background: url(/img/global/img_homepage_01.jpg) no-repeat top left; width: 780px; height: 316px; position: relative; margin-bottom: 10px;}

div.homeImg .imgSki{position: absolute; right: -83px; bottom: 0; width: 84px; height: 458px; background: url(/img/global/img_homepage_02.png) no-repeat top left;}

a.homeBtns {position: relative; border: 1px solid #b3b3b3; text-align: center; width: 238px; height: 65px; display: block; padding: 10px 0; margin: 0 10px; float: left; 
    /* IE6-9 */                background: #ffffff;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    /* W3C */                  background: linear-gradient(top, #ffffff 0%, #cccccc 100%);
    /* IE6-9 */                _background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
a.homeBtns:hover, a.homeBtns:focus {  /* IE6-9 */                background: #cccccc;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#ffffff));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    /* W3C */                  background: linear-gradient(top, #cccccc 0%, #ffffff 100%);
    /* IE6-9 */                _background-color: #cccccc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0);}
.ie a.homeBtns {height: 88px;}
a.homeBtns img {margin-top: 23px;}
#homeInv a.homeBtns img.tinyMargin {margin-top: 9px;}

/**** NEW ****/
.blocWrapper {height: 210px; position: relative;}
.blocBg, .blocFull { height: 190px;
    /* IE6-9 */                background: #e5e5e5;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #e5e5e5 0%, #b2b2b2 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#b2b2b2));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #e5e5e5 0%, #b2b2b2 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #e5e5e5 0%, #b2b2b2 100%);
    /* W3C */                  background: linear-gradient(top, #e5e5e5 0%, #b2b2b2 100%);
    /* IE6-9 */                _background-color: #e5e5e5; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#b2b2b2', GradientType=0);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.blocFull ul {position: absolute; bottom: 16px; left: 0; margin:0; padding: 0; list-style: none;}
.blocFull ul li {float: left; margin: 0 74px;}
.blocFull ul li a {background: url(/img/fr/btn_click.png) no-repeat top left; width: 104px; height: 26px; display: block;}
.blocFull ul li a:hover {background: url(/img/fr/btn_click_hover.png) no-repeat top left;}
.blocWrapper .blocFull {width: 760px; height: 190px; position: absolute; bottom: 0; left:0;}
.bloc {width: 240px; height: 225px; float: left; margin: 25px 6px; position: relative;}
.ie .bloc {margin: 25px 4px;}

.bloc .blocPicture {width: 226px; height: 115px; position: absolute; top:0; left: 7px; z-index: 25; border: 1px solid #b3b3b3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#b1.bloc .blocPicture {background: url(/img/global/new_img_larson.jpg) no-repeat top left;}
#b2.bloc .blocPicture {background: url(/img/global/new_img_lund.jpg) no-repeat top left;}
#b3.bloc .blocPicture {background: url(/img/global/new_img_harris.jpg) no-repeat top left;}
#b4.bloc .blocPicture {background: url(/img/global/new_img_honda.jpg) no-repeat top left;}
#b5.bloc .blocPicture {background: url(/img/global/new_img_suzuki.jpg) no-repeat top left;}
#b6.bloc .blocPicture {background: url(/img/global/new_img_envirude.jpg) no-repeat top left;}
#b7.bloc .blocPicture {background: url(/img/global/new_img_mercury.jpg) no-repeat top left;}
#b8.bloc .blocPicture {background: url(/img/global/new_img_volvo.jpg) no-repeat top left;}
#b9.bloc .blocPicture {background: url(/img/global/new_img_minnkota.jpg) no-repeat top left;}
.bloc .blocLogo {position: absolute; left: 20px; top: 92px; border: 1px solid #b3b3b3; width: 200px; height: 45px; z-index: 30;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /* IE6-9 */                background: #ffffff;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%);
    /* W3C */                  background: linear-gradient(top, #ffffff 0%, #cccccc 100%);
    /* IE6-9 */                _background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
}
.bloc .blocLogo:hover {  /* IE6-9 */                background: #cccccc;
    /* FF3.6+ */               background: -moz-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    /* Chrome,Safari4+ */      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#ffffff));
    /* Chrome10+,Safari5.1+ */ background: -webkit-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    /* IE10+ */                background: -ms-linear-gradient(top, #cccccc 0%, #ffffff 100%);
    /* W3C */                  background: linear-gradient(top, #cccccc 0%, #ffffff 100%);
    /* IE6-9 */                _background-color: #cccccc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0);
}
.bloc .blocLogo img {display: block; margin: auto; margin-top: 9px; text-align: center;}
.bloc .blocBg {position: absolute; bottom: 0 ; left: 0; width: 240px; z-index: 20;}
.bloc .blocBg span.blocText {display: block; margin-top: 125px; font-family: 'UniversBold'; color: #333; width: 240px; text-align: center; font-size: 14px;}
.blocWrapper .bgSkidoo {position: absolute; top: 0px; left: 5px; width: 750px; height: 115px; background: url(/img/global/new_img_articcat.jpg) no-repeat top left; z-index: 5; border: 1px solid #b3b3b3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.bloc a.btns {width: 104px; text-align: center; margin: auto; display: block; height: 26px; position: absolute; bottom: 17px; left: 63px; background: url(/img/fr/btn_click.png) no-repeat top left; z-index: 50;}
.bloc a.btns:hover, .bloc a.btns:focus {background: url(/img/fr/btn_click_hover.png) no-repeat top left;}

.blocWrapper .articCat {position: absolute; top: 90px; left: 18px; width: 724px; height: 63px; background: url(/img/global/new_bg_articcat.png) no-repeat top left; z-index: 10;}
.blocWrapper .articCat img {position: absolute; z-index: 15; top: 4px; left: 259px;}
.blocWrapper .articCat span {color: #7F7F7F; font-size: 20px; position: absolute; bottom: 1px; font-family: 'UniversBold'}

.blocWrapper .articCat span.motoneige {left: 62px;}
.blocWrapper .articCat span.vtt {left: 348px;}
.blocWrapper .articCat span.coteacote {left: 560px;}

.noSideMargin {margin-right: 0;}
#homeInv li.bigMargin {margin-top: 60px;}

div#wrapper div#contentWrapper div.tableContent form, div#wrapper div#contentWrapper div.tableContent{margin: auto; width: 755px;}
html body div#wrapper div#contentWrapper div.tableContent {margin-top: 20px;}

div.newinvlistall {width: 755px; margin: auto;}

td.header {color: #61aaf2;}


