/* CSSTidy 1.3: Tue, 04 Jan 2011 09:12:06 -0700 */


table {
/* border-collapse:collapse; */
border-spacing:0;
font-size:inherit;
font:100%;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

ol,ul {
list-style:none;
}


html,body,div,p {
border:0;
margin:0;
padding:0;
}


body {
font-size:small;
font:x-small;
line-height:1.22em;
text-align:center;
background:#fff;
}

select,input,textarea {
font:99% arial,verdana,helvetica,clean,sans-serif;
}


ul,ul li {
list-style:none;
margin:0;
padding:0;
}

h1,.h1 {
font-size:241%;
font-weight:700;
text-transform:none;
color:#68CCCC;
}

.bold, strong, .boldHover:hover, .dataArray .txtB, .dataArray .priceSpec, #menu li a span {
font-weight: 700;
}

a.print {
background:transparent url(action_list.png) no-repeat scroll left 2px;
padding-left:25px;
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-weight:700;
}

#header {
z-index:9000;
position:relative;
zoom:1;
background:#fff;
height:auto!important;
margin:0!important;
}

.overNav {
font-size:100%;
padding:18px 0 14px;
}

#titleAnim {
position:relative;
background:#A9AAAB url(titleAnim.png) no-repeat right bottom;
color:#52595F;
font-size:200%;
font-weight:700;
line-height:1em!important;
overflow:hidden;
_overflow:visible;
zoom:1;
height:79px;
background-color:#fff;
border-top:1px solid #000;
border-left:1px solid #000;
padding:0 40px 0 20px;
}

#titleNav {
float:left;
font-family:arial,verdana,Helvetica, sans-serif;
text-transform:uppercase;
color:#000;
line-height:1em;
font-size:145%!important;
width:330px;
white-space:nowrap;
margin-top:27px;
height:23px;
}

#titleAnim .randomImg {
background:no-repeat left center;
position:absolute;
top:0;
right:80px;
width:200px;
height:78px;
}

.logo {
float:left;
margin-right:20px;
_margin-right:17px;
}

#header .overNav {
height:15px;
padding:8px 0;
}

#header #menu {
height:9px;
_height:9px;
margin-top: 20px;
}

#header #headerContent .logo img {
width:80px;
height:80px;
}

#footer {
color:#a2a5a4;
border-top:1px solid #191c1f;
text-align:left;
height:40px;
width:100%;
margin:20px auto auto;
padding:6px 3px 4px 0;
}

#footer li {
font-size:11px;
margin-right:10px;
_display:inline;
display:inline;
_float:left;
float:left;
padding-right:11px;
background:url(menu_grey_sep.png) no-repeat right 2px;
}

#footer li a {
color:#a2a5a4!important;
}

#footer .left {
float:left;
white-space:nowrap;
}

#body {
zoom:1;
margin-top:0;
position:relative;
overflow:hidden;
}

#page {
/*position:relative;*/
font-size:85%;
/*width:965px;*/
/*font-family:Arial, "Trebuchet ms", Verdana, sans-serif;*/
color:#000;
text-align:left;
z-index:3;
margin:auto;
}



.page2colsNav #mainInside {
width:575px;
}

.page2colsNav #leftColumn,.page2colsNav #mainInside {
margin-right:10px;
_margin-right:8px;
}



#page.pageEdito #mainInside {
margin-left:10px;
margin-right:20px;
width:555px;
}

.lastunit {
float:none;
_left:-3px;
_margin-right:-3px;
width:auto;
overflow:hidden;
_overflow:visible;
zoom:1;
}

.miniHspace .block,.miniHspace .block .lastunit .block .block {
margin-right:1px;
}

#navigation 
{
min-height:30px;
z-index:10;
}

#navigation a {
color:#191C1F;
text-decoration:none;
}

#navigation li a {
display:block;
zoom:1;
background:#eae9e8 url(back_nav.png) repeat-x 0 0;
padding:11px 15px 10px 20px;
}

#navigation li.open a {
color:#FFF;
background:#F7B100 url(gradient_navL.png) repeat-x left top;
}

#navigation li a:hover {
color:#FFF;
text-decoration:underline;
background:#F7B100 url(gradient_navL.png) repeat-x left top;
}

#navigation li ul {
display:none;
border:none;
background:none;
}

#navigation li.open li {
display:block;
padding:0;
}

#navigation li.open li a:hover {
_filter:none;
background-image:none;
color:#191C1F;
background-color:#F8F8F8;
}

#navigation li.open li a:hover span {
background:url(arrow_nav_left.png) no-repeat left 4px!important;
}

#navigation li.open li a,#navigation li.open li.open a {
display:block;
background-color:#F8F8F8!important;
_filter:none;
background-image:none!important;
color:#191C1F;
cursor:pointer;
padding:6px 20px 6px 30px;
}



#navigation li.open li span,#navigation li.open li.open span {
color:#2f2f2f!important;
cursor:pointer;
}

#navigation li.open li a span {
display:block;
zoom:1;
background:url(arrow_nav_left.png) no-repeat left 4px;
padding-left:10px;
}

#navigation li li {
border:none;
text-transform:none;
}

#navigation li li a {
background-color:#b9bab7;
}



h2.pageTitle,h1.pageTitle {
margin-bottom:18px;
color:#000;
text-transform:uppercase;
}

.PageTitleBlock {
overflow:hidden;
_overflow:visible;
zoom:1;
clear:both;
_padding-bottom:17px;
padding-top:13px;
}

.PageTitleBlock .withActionButtons {
overflow:hidden;
zoom:1;
overflow-y:visible;
padding-top:5px;
}

.PageTitleBlock .withActionButtons,x:-moz-any-link,x:default {
overflow-y:visible;
}

.PageTitleBlock h1 {
float:left;
margin-right:20px;
font-size:200%;
_line-height:30px;
}

.cufon-active .PageTitleBlock h1 {
font-size:241%;
}

.PageTitleBlock .pageSSTitle {
display:block;
color:#a2a5a4;
margin-top:0;
line-height:12px;
height:25px;
overflow:hidden;
position:relative;
}

.cufon-ready .PageTitleBlock .pageSSTitle {
height:30px;
}

.PageTitleBlock .pageSSTitle span {
position:absolute;
display:block;
bottom:3px;
width:690px;
}


.PageTitleBlock .actionButtons {
display:block;
float:right;
color:#a2a5a4;
padding-top:10px;
}

.PageTitleBlock .actionButtons a {
color:#a2a5a4;
margin-left:10px;
text-decoration:none;
padding-left:22px;
padding-bottom:5px;
padding-top:3px;
}

.PageTitleBlock .actionButtons a.print {
background:url(picto_print.png) no-repeat left center;
text-transform:none;
font-weight:400;
padding-left:25px;
}

.PageTitleBlock .actionButtons a.send {
background:url(picto_send.png) no-repeat left center;
}

.block {
overflow:hidden;
_overflow:visible;
zoom:1;
position:relative;
_position:static;
}

.blockInside {
position:relative;
zoom:1;
_position:static;
}

.body {
zoom:1;
overflow:hidden;
_overflow:visible;
}


.blockFilledUniverse .blockInside {
background:#F7B100 url(gradientBig.png) repeat-x left top;
}

#menu {
float:left;
font-size:100%;
font-weight:700;
height:25px!important;
_zoom:1;
margin:12px 0 0;
}

.cufon-ready #menu {
font-size:12px;
}

#menu li {
float:left;
text-transform:uppercase;
list-style-type:none;
margin-right:10px;
padding-right:11px;
position:relative;
background:#FFF url(menu_black_sep.png) no-repeat right 2px;
background-position:right 2px;
_zoom:1;
}

.cufon-ready #menu li {
background-position:right 0;
}

#menu li a {
color:#191c1f;
background:none!important;
}

.hasJS #menu li a {
display:block;
padding-bottom:5px;
}

fieldset,img,abbr,acronym,.productAction li.last,.pageFocus .productAction li.first {
border:0;
}

h1,h2,h3,h4,h5,h6,.toggleList2 h4 {
font-size:100%;
font-weight:400;
}

a.bouton,.underNone,.underNone a,a:hover,#rightColumn a,h3 a,h2 a,h4 a,h5 a,#footer a,ul.nav li a,#sbolCalendar .head a,#weekNumber a,.blockTabs .tabs a,.blockTabs .tabs a:hover,.blockTabsLinks .tabslink a,.blockTabsLinks .tabslink a:hover,.blockEquipementEtOptions .blockTabs .tabs a,.blockEquipementEtOptions .blockTabs .tabs a:hover,#menu a {
text-decoration:none;
}

a,.breadcrumb a:focus,.breadcrumb a:hover,.breadcrumb a:active {
text-decoration:underline;
color:#000;
}

.fullWidth,.line,.size1on1,.pageHome .visuHome embed,.pageHome .visuHome object,.blockRightGeneral,.blockTabsLinks .onglets1 li,.blockTabs .onglets1 li {
width:100%;
}

.bMarginxSm,.miniBspace {
margin-bottom:1px!important;
}

#header:after,.activitiesList:after {
content:"";
display:block;
height:0;
overflow:hidden;
clear:both;
}

#header #headerContent,.modelPicker .pickerToggler .body {
height:80px;
}

#footer li.last,.hasJS #menu li.last,.hasJS #menu ul li {
background-image:none;
}

ul.right li,.line,.unit,.unit,.categorieVoituresDual .col ul li,.labelLeft label,#rightColumn .configuratorPromoBox h4,#sbolCalendar .colLeft,.skinnedCheck input,.skinnedRadio input {
float:left;
}

#mainInside,#main,#footer,#rightColumn .configuratorPromoBox span {
float:left;
width:100%;
}

#leftColumn,#rightColumn {
_display:none;
float:left;
width:185px;
}

.page2colsNav #rightColumn,.page2colsNav #leftColumn,#page.page2cols #rightColumn,#navigation li.open ul,#navigation li.open ul li.open ul,#navigation li.open ul li.open ul li.open ul,.equipement .selected,.blockFocus .mainImg img,.blockFocus .togglingFocus .hover .vignetteTitles,#homepageContent.withRightCol .homepageRight,.modelPicker .picker ul li a.pickOff span.textField span,.mediaScrollerCtn .media object,.mediaScrollerCtn .media embed,.mediaScrollerCtn .media img,.inlineCategorieVoitures .col ul h3,.confAllPromo span strong,#sbolCalendar .gridLayout .promo_2,#view #thumbList li .visuOn,#view #thumbList .current .visuOn,#view #thumbList li.current span,#view #thumbList li a.current span,.blockEquipementEtOptions .thumbList li .visuOn,.blockEquipementEtOptions .thumbList .current .visuOn,.blockEquipementEtOptions .thumbList li .current span,.blockEquipementEtOptions .thumbList li.hover a span,.blockEquipementEtOptions .thumbList li.hover a img.visuOn,.blockEquipementEtOptions .thumbList li.current a span,.blockEquipementEtOptions .thumbList li.current a img.visuOn,.hasJS #menu li.show span.roll,.hasJS #menu li.show span span,.hasJS #menu li.show span.roll span,.hasJS #menu .show ul .show ul .show ul {
display:block;
}

#leftColumn .block,#rightColumn .block,#homepageContent .homepageMedia .block,#homepageContent .homepageRight .block {
margin:0;
}

.block .lastunit .block,.lastunit,.lastunit .block,.block .lastunit .block .lastunit .block,.miniHspace .block .lastunit .block,.miniHspace .lastunit .block,.miniHspace .block .lastunit .block .lastunit .block,.mediumHspace .lastunit .block,.lastunit .block .mediumHspace .lastunit .block .lastunit .block,.largeHspace .lastunit .block,.lastunit .block .largeHspace .lastunit .block .lastunit .block,.noHspace .block,.noHspace .block .lastunit .block .block,.noHspace .block .lastunit .block,.lastunit .block .noHspace .block .lastunit .block .lastunit .block,.blockFocus .togglingFocus .lastunit .block,.accessories .hScroll li.last,.km span.last {
margin-right:0;
}

#navigation ul,#nav_rangepage ul,.universList li a,.blockEquipementEtOptions .blockTabs .blockInside ul.tabs {
zoom:1;
}

#navigation li,#nav_rangepage li {
zoom:1;
padding:1px 0 0;
}

#navigation li a span,#nav_rangepage li a span {
display:block;
zoom:1;
background:url(arrow_nav_left.png) no-repeat left 4px;
padding-left:10px;
cursor:pointer;
}

#navigation li a:hover span,#nav_rangepage li a:hover span {
display:block;
zoom:1;
background:url(arrow_nav_left_Roll.png) no-repeat left 4px;
}

#navigation li.open span,#navigation li.open a:hover span,#nav_rangepage li.open span,#nav_rangepage li.open a:hover span {
display:block;
zoom:1;
background:url(arrow_nav_left_selected.png) no-repeat left 4px;
color:#FFF;
cursor:pointer;
}

.block .body p,.c_GRIS01 .pageTitle,.c_GRIS01 .univers,.c_GRIS01 .univers,.c_GRIS01 .dataArray tfoot tr td,.c_GRIS01 .dataArray .colorSpec {
color:#6C6F70;
}

.PageTitleBlock .withActionButtons,x:-moz-any-link,.mediaScroller ul,.categorieVoituresDual .last,#page.bodyPopup .blocImgs {
overflow:hidden;
}

.blockFilled,.blockFilled .blockInside,#page.bodyPopup #CarConfigurator {
background-color:#ededed;
}

.blockFilledUniverse .blockInside *,.blockFilled div.title h2,.blockFilledUniverse div.title h2,.blockFilled .productAction li a,.blockFilledUniverse .productAction li a,.newsletter .blockHead h3,.newsletter .evilFilled h5,.blockFilledUniverse .blockInside p,.c_44 .blockFilledUniverse .blockInside p,.c_JR77 .blockFilledUniverse .blockInside p,.c_BCK85 .blockFilledUniverse .blockInside p,.c_E33 .blockFilledUniverse .blockInside p,.c_L35 .blockFilledUniverse .blockInside p,.c_L65 .blockFilledUniverse .blockInside p,.c_B65 .blockFilledUniverse .blockInside p,.c_K61VP .blockFilledUniverse .blockInside p,.c_K61BUP .blockFilledUniverse .blockInside p,.c_K76VP .blockFilledUniverse .blockInside p,.c_L90 .blockFilledUniverse .blockInside p,.c_R90 .blockFilledUniverse .blockInside p,.c_B90 .blockFilledUniverse .blockInside p,.c_H79 .blockFilledUniverse .blockInside p,.c_B902 .blockFilledUniverse .blockInside p,.c_B95 .blockFilledUniverse .blockInside p,.c_B32 .blockFilledUniverse .blockInside p,.c_D95 .blockFilledUniverse .blockInside p,.c_JR95 .blockFilledUniverse .blockInside p,.c_K95 .blockFilledUniverse .blockInside p,.c_H45 .blockFilledUniverse .blockInside p,.c_L38 .blockFilledUniverse .blockInside p,.c_E95 .blockFilledUniverse .blockInside p,.c_BK91 .blockFilledUniverse .blockInside p,.c_D91 .blockFilledUniverse .blockInside p,.c_JR81 .blockFilledUniverse .blockInside p,.c_L431 .blockFilledUniverse .blockInside p,.c_L432 .blockFilledUniverse .blockInside p,.c_VU .blockFilledUniverse .blockInside p,.c_X83 .blockFilledUniverse .blockInside p,.c_ENVIRONNEMENT .blockFilledUniverse .blockInside p,.c_SECURITE .blockFilledUniverse .blockInside p,.c_QUALITE .blockFilledUniverse .blockInside p,.c_RENAULT-ZE .blockFilledUniverse .blockInside p,.c_SPORT .blockFilledUniverse .blockInside p,.c_JAUNE .blockFilledUniverse .blockInside p,.c_NOIR .blockFilledUniverse .blockInside p,.c_BLANC .pageTitle,.c_BLANC .univers,.c_BLANC .univers,.c_BLANC .dataArray tfoot tr td,.c_BLANC .dataArray .colorSpec,.c_GRIS01 .blockFilledUniverse .blockInside p,.c_GRIS02 .blockFilledUniverse .blockInside p {
color:#FFF;
}

.insideSpace .body,#view .view_Overview .tickerContentParaph {
padding:20px;
}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,#sbolCalendar ul {
margin:0;
padding:0;
}

/* -------------------------------*/

.productAction li.brochure a {
    background: none;
    padding: 0 0 0 40px;
    text-transform: none;
    font-weight: bold;
    height: 45px;
}

.productAction li.brochure {
background: url(brochure.png) no-repeat left center;
}

.cufon-active div.title h2 {
font-size: 20px;
line-height: auto;
}

.productAction li a {
    display: block;
    zoom: 1;
    padding: 5px 5px 5px 3px;
    text-decoration: none;
}


.productAction li.twoLines a {
    line-height: 12px;
    height: 33px;
    padding: 10px 0 0 40px;
}

