@charset "utf-8";

body { background-color:#494a52; background-image:url(/app/nwc/pix/top-background.png); background-position:left top; background-repeat:repeat-x; font-family:Arial; font-size:12px; color:#57585e; }
a { text-decoration:none; color:#57585e; }
a:focus { outline:0; }
h1 { font-size:26px; }
h1 a { font-size:26px !important; text-decoration:none !important; }
h1 img { vertical-align:bottom; }
#title h1.img {  letter-spacing:-1px; }
h2 { clear:both; font-size:15px; line-height:32px; padding-left:5px; margin:10px 0 10px 10px; }
h2.blue { -moz-border-radius:4px 4px 0px 0px; font-size:16px; margin:0 0 0; background:#1e92d1 url(/app/nwc/pix/header_bg.png) repeat-x 0px 0px; color:white; border:1px solid #EAEAEA; border-top:0; }
h2.black { margin:0; background-color:#494A52; color:#FFFFFF !important; border:1px solid #cfcfcf; border-bottom:none;  }
h3 { background-image:url(/app/nwc/pix/right-arrow-blue.png); background-repeat:no-repeat; background-position:left 0px; padding-left:15px; line-height:20px; margin:10px 0 10px 5px; }
h3.down { background-image:url(/app/nwc/pix/down-arrow-blue.png); margin-left:0; padding-left:20px; background-position:left 8px; }
h3 a { display:block; line-height:31px; width:78px; background-image:url(/app/nwc/pix/big-more.png); -moz-border-radius:3px; background-repeat:no-repeat; background-position:9px top;background-repeat:no-repeat; padding-left:50px; }
h3 a:hover { background-position:9px -31px; }
h3.down a { background-position:9px bottom !important; }
h3.down a:hover { background-position:9px -62px !important; }
h4 { font-size:18px; margin-top:3px; margin-bottom:15px; }
p { font-size:12px; margin-bottom:4px; }
p a { color: #3bbadb; }
hr { border-style:solid; border-color:#e5e5e5; border-bottom:0; border-left:0; border-right:0; margin:0; }
label { font-weight:bold; font-size:12px; }
input.text ,
textarea.text { border:1px solid #e5e5e5; }
select { border-top:1px solid #abadb3; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; }
th { font-weight:bold; }
sup { vertical-align:top; font-size:0.6em; }
sub { vertical-align:text-bottom; font-size:0.6em; }
a.icon-link { display:inline-block; background-repeat:no-repeat; background-position:left; color:#FFFFFF; padding-left:24px; font-weight:normal; font-size:12px; margin-top:6px; line-height:19px; }
a.pdf-link { background-image:url('/app/nwc/pix/icon-pdf-blue.png'); margin-right:10px; }
a.pdf-link-white { background-image:url('/app/nwc/pix/icon-pdf-white.png'); }
h2.black a.pdf-link { background-image:url('/app/nwc/pix/icon-pdf-grey.png'); margin-right:10px; }
a.receive-mail-link { background-image:url('/app/nwc/pix/icon-mail-blue.png');  }
h2.black a.receive-mail-link { background-image:url('/app/nwc/pix/icon-mail-grey.png');  }
big { font-size:1.2em; }
small { font-size:0.8em; }

a.push-link { display:inline-block; height:100px; width:320px; background-repeat:no-repeat; font-size:0; background-position:top; }
a#push_compare { background-image:url('/app/nwc/pix/middle-links-compare.png'); border:1px solid #e5e5e5; -moz-border-radius:3px; }
a#push_compare:hover { border:1px solid #3bbadb; }
a#push_concessionnaire { background-image:url('/app/nwc/pix/middle-links-stocks.png'); -moz-border-radius:3px; }
a#push_concessionnaire:hover { background-position:bottom; }
a#push_fiche { background-image:url('/app/nwc/pix/links-datasheets.png'); -moz-border-radius:3px; }
a#push_fiche:hover { background-position:bottom; }

/** positions **/
.align-right { float:right; display:inline; }
.align-left { float:left; display:inline; }
.text-align-right { text-align:right !important; }
.text-align-center { text-align:center; }
.col-right, .col-right-large { float:right; display:inline; width:200px; padding-bottom:30px; }
.col-left, .col-left-small { float:left; display:inline; width:781px; margin-bottom:20px; position:relative; }
.col-right-large { width:322px; margin-right:0; }
.col-left-small { width:666px; }
.half-size { width:46%; margin-right:1.6%; padding:1%; margin-bottom:10px; }
.relative { position:relative; }
.absolute { position:absolute; top:0; left:0; }
.padded { padding:10px; }
.small-padded { padding:5px; }
.clear-right { clear:right; }
.clear-left { clear:left; }
.inline { display:inline; }
.text-align-left { text-align:left!important; }
.kwo-tooltip { position:absolute !important; top:0; left:0;
               background:#eee; border:2px solid white; padding:3px;
               z-index:101; width:240px; height:auto;  }

/** font style **/
.uppercase { text-transform:uppercase; }
.underline { text-decoration:underline; }
.medium-font { font-size:10pt; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.italic { font-style:italic; }
.big { font-size:14px; }
.small { font-size:10px; }
.xsmall { font-size:9px; }

/** colors **/
.bright-grey, .bright-grey a { color:#b7b8b8; }
.white, .white a { color:white !important; }
.blue, .blue a { color:#3bbadb; }
.green { color:#009900; }
.orange { color:#f09403; }
.rouge { color:#CC0000; }
.black { color:#888 !important; }

/** borders **/
.border-grey { border: 1px solid #e5e5e5; -moz-border-radius:3px; }
.border-black { border: 1px solid #888; }
.border-none { border:0!important; }
.border-right-none { border-right:0!important; }

/** background **/

.background-grey { background-color:#e9e9e9; }
.background-white { background-color:white; }
.background-black {  background-color:#44454d; }
.background-yellow { background-color:#fdf7b5; }
.background-blue { background-color:#ecf2ff !important; }
/** Margin **/
.no-margin { margin:0!important; }
.no-padding { padding:0!important; }
.no-margin-bottom { margin-bottom:0px; }

/** box **/
.block { display:block; }
.grey-box { border: 1px solid #e5e5e5; padding:10px 14px; -moz-border-radius:3px; }

/** misc **/
.hand { cursor:pointer; }
.opacity-7 { opacity:0.7; }
.opacity-4 { opacity:0.4; }
.opacity-2 { opacity:0.2; }
.throbber { background-image:url(/app/sys/pix/throbber-big.gif); background-position:center center; background-repeat:no-repeat; }
.overflow-hidden { overflow:hidden; }
.marque_model_box div { display:block; margin:0 0 0 20px; }
.marque_model_box div select { width:100px; }
.grey-sold-button { cursor:pointer; background-image:url(/app/nwc/pix/grey-sold-button.png); color:white; font-weight:bold; font-size:13px; padding:2px 8px 3px; background-repeat:repeat-x; background-position:left top; border:0; }

.col-right-large h2 { background:#494a52 url(/app/nwc/pix/header-grey.png) repeat-x left bottom; -moz-border-radius:3px 3px 0px 0px; margin:0; padding:1px 0 0 10px; color:#ffffff; font-weight:normal; font-size:0; line-height:30px; }
.col-right-large h2 img { vertical-align:middle; }
.col_showcase_box { border-bottom:1px solid #cccccc; }
.col_showcase_box .logo { width:110px; line-height:110px; text-align:center; height:110px; float:left; display:inline-block }
.col_showcase_box .content { float:left; display:inline-block; padding-top:10px; width:190px; }
.col_showcase_box .content p { line-height:14px; font-size:13px; }
.col_showcase_box .content a { text-decoration:underline; }
.col_showcase_box .logo img { vertical-align:middle; }

#showcases_results_box {  }
#showcases_results_box h2 { margin: 30px 0 10px 0; padding:0; font-size:18px; line-height:20px; }
#showcases_results_box .result_showcase { margin-bottom:10px; }
#showcases_results_box .result_showcase .logo { width:150px; line-height:80px; text-align:center; height:80px; }
#showcases_results_box .result_showcase .logo img { vertical-align:middle; }
#showcases_results_box .result_showcase .content { margin-top:18px; width:280px; }
#showcases_results_box .result_showcase .content_right { margin-top:15px; text-align:left; }
#showcases_results_box .result_showcase .big_tel { font-size:26px; height:28px; }
#showcases_results_box .result_showcase .content_right a { text-decoration:underline; } 
#localize_cp_box span { width:150px; }
#localize_cp_box span div { display:inline; }
#localize_cp_box label { margin-right:4px; }

#search-type-categorie { }
#search-type-budget { width:250px; }
#search-type-energie { width:595px; padding:0; }
#search-type-location { width:117px; margin-right:8px; margin-left:0; }
#search-type-local .elt-select .elt-control { margin-left:6px } 
.col-annuaire { margin-left:6px; margin-right:6px; width:242px ; float:left; }
.col-annuaire li { background:url("/app/nwc/pix/blue-buble.png") no-repeat left center; border-bottom:dotted 1px #EAEAEA; margin-bottom:6px; text-align:left; padding-left:12px; padding-bottom:4px; }
.kwo-error-box img { vertical-align:middle }

#search-type-categorie .elt { background-image:none !important; }
#search-type-categorie select, #search-type-categorie input[type=text] { width:100%; margin-bottom:7px; border:solid 1px #C0C0C0;}
#search-type-categorie h4 { margin-bottom:10px; }
#search-type-categorie .max_value select { width:67px; font-size:11px; }
#search-type-categorie .min_value div, #search-type-categorie .max_value div { display:inline; }
#search-type-categorie #search-type-local .elt-text { width:70px; float:left;}
#search-type-categorie #search-type-local .elt-select { width:100px; float:left; }
#search-type-categorie #search-type-local #zip_code { width:95%; }
#search-type-categorie .min_value select {  width:60px; font-size:11px; } 
#search-reference {border:dotted 1px #C0C0C0; margin:14px 4px 4px 4px; padding:6px; text-align:center;}
#announces-carmodels a { text-decoration:underline; }
.to_deploy { background-image:url('/app/sys/pix/arrow.gif'); height:16px; background-repeat:no-repeat; }
.with_border { border:solid 1px #C0C0C0; background-color:white; padding:5px; }
.search-type-group { margin:5px 5px 0 5px; padding:8px; }
.search-type-alert { margin:5px 5px 0 5px; padding:3px 7px; }
.search-type-alert input[type=text] { border:solid 1px #E5E5E5}
.search-type-group h4 { font-size:12px; color:#3BBADB; font-weight:bold; }
.search-type-group .elt-select  { margin-bottom:0px; float:left; display:inline; margin-right:30px;}
#filter .search-type-group .elt-select { margin-bottom:12px; margin-right:0px; display:block; float:none;}
.criteria-search-box .search-type-group .elt-select { }
.search-type-group .elt-select .clear { width:33%; }
.search-type { background-image:url(/app/nwc/pix/sprite-search.png); float:left; display:inline; margin-right:5px; background-repeat:no-repeat; }
.search-type-fuel { width:22px; height:28px; }
.search-type-gears { width:15px; height:27px; background-position:-22px top; }
.search-type-doors { width:37px; height:25px; background-position:-37px top; }
.search-type-colors { width:31px; height:33px; background-position:right top; }

#results .img_empty_car { float:right; margin:0 0 0 12px; }
.car-result-box { margin:10px -1px; padding:10px 0 10px 10px; }
.car-result-box table { width:100% }
.car-result-box table td { vertical-align:middle; text-align:center; }
.car-result-box .checkbox { width:37px; }
.car-result-box .image { width:160px; }
.car-result-box .image img { border:1px solid #cfcfcf; }
.car-result-box .logo { width:65px; }
.car-result-box .infos { text-align:left; padding-left:5px; vertical-align:top; }
.car-result-box .price { text-align:left; vertical-align:top; width:190px; }
.car-result-box .tool { text-align:left; vertical-align:top; width:260px; padding-left:10px }
.tools { font-weight:bold; padding:5px; font-size:15px; }
.car-result-box .tool td { line-height:22px; text-align:left; padding-left:5px; }
.car-result-box .price td { line-height:22px; text-align:right; padding-right:15px; }
.car-result-box .price td.label { padding-left:15px; text-align:left; padding-right:0px; color:#44454d; }
.car-result-box .stat { text-align:left; vertical-align:top; margin-right: 10px; width:200px; padding-right:10px; }
.car-result-box .stat td{ text-align:right; line-height:22px; padding-left:5px; }
.car-result-box .stat td.label { font-weight:bold; font-size:11px; text-align:left; }
.car-result-box .stat div { background-color:#f0f0f0; margin-bottom:10px; padding:10px 0px; }
.car-result-box .stat td.progress { width:24px; text-align:center; vertical-align:middle; }

.tool_check_on { width:20px; height:20px; background: url('/app/nwc/pix/checkbox_small.png') no-repeat 0px -20px; }
.tool_check_off { width:20px; height:20px; background: url('/app/nwc/pix/checkbox_small.png') no-repeat 0px 0px; }

a.bt_ann { display:block; float:right; height:32px; width:31px; margin:0px 4px; }
a.see { background: url('/app/nwc/pix/announces_bt.png') no-repeat 0px 0px; }
a.edit { background: url('/app/nwc/pix/announces_bt.png') no-repeat -74px 0px; }
a.delete{ background: url('/app/nwc/pix/announces_bt.png') no-repeat -111px 0px; }
a.duplicate { background: url('/app/nwc/pix/announces_bt.png') no-repeat -37px 0px; }
a.activate { background: url('/app/nwc/pix/announces_bt.png') no-repeat -148px 0px; }
.legend_bt { background:url('/app/nwc/pix/announce_legend.png') no-repeat 0px 0px; font-size:10px; text-align:center; width:70px; position:relative; padding-top:6px; height:25px; }
.car-result-box .infos h2 { padding:0; margin:0; line-height:24px; font-size:20px; font-weight:normal; margin-bottom:4px; }
.car-result-box .infos h2 span.new { font-size:11px; font-weight:bold; color:#fda423; vertical-align:text-top; }
.car-result-box .infos p { font-size:11px; line-height:13px; margin-bottom:2px; }
.car-result-box .infos p.vitrine { font-size:13px; margin-top:15px; }

.car-result-box .price .blue-price-box { background-color:#f5f8ff; padding:5px; }
.car-result-box td.price .yellow { background-color:#f3f0b8; }
.car-result-box .price .blue-price-box p { width:100%; font-size:11px; font-weight:bold; }
.car-result-box .price .blue-price-box p.price { line-height:24px; margin-top:10px; font-size:13px; font-weight:normal; }
.car-result-box .price .blue-price-box p span { float:right; font-weight:normal; }
.car-result-box .price .blue-price-box p.eco span { color:#22a000; }
.car-result-box .price .blue-price-box p.price span { color:#3bbadb; font-size:24px; font-weight:bold; }
.car-result-box .price p.asterisk { color:#CCCCCC; font-size:11px; width:96%; text-align:right; margin-top:5px; }
.car-result-box .price a.orange-button { float:right; margin-right:15px; margin-top:7px; height:19px; width:84px; text-align:center; font-size:16px; padding:4px 0 0 0; }

.car-result-box .stat .blue-price-box p { font-size:11px; font-weight:bold; }
.car-result-box .stat .blue-price-box p span { font-weight:normal; float:right }
.car-result-box .stat .blue-price-box p.eco span { color:#22a000; }

#frenquent_comparison { margin-top:20px; }
#frenquent_comparison h2 { margin:0; border-bottom:1px solid #E5E5E5; background-color:#5c5d63; background-image:none; color:#FFFFFF; height:26px; line-height:26px; font-weight:normal; font-size:21px; }
#frenquent_comparison ul { float:left; margin:0 0 20px 20px; width:230px; }
#frenquent_comparison ul h3 { font-size:14px; font-weight:bold; height:25px; line-height:25px;background-position:left center; text-transform:uppercase; }
#frenquent_comparison ul li { padding:0 0 0 20px; margin-bottom:10px; }
#frenquent_comparison ul li img { float:left; }
#frenquent_comparison ul li p { line-height:16px; font-size:14px; margin:0 0 0 10px; font-weight:bold; }
#frenquent_comparison ul li p.price { color:#3bbadb; }
#frenquent_comparison ul li a { float:right; display:inline-block; height:20px; line-height:20px; }

.home_fiche_technique h2.blue { line-height:25px; }
.home_fiche_technique h2.titre { margin:20px 0 0 0; padding:0 0 0 15px; line-height:20px; }

#not_found { padding:10px 0 20px 30px; }
#not_found h2 { margin:0; padding:0; }
#not_found p { font-size:14px; width:90%; margin:0 0 15px 0; }
#not_found img { vertical-align:text-bottom; }
#not_found input { margin-left:10px; }

.button-toolbar {float:right; margin-right:5px;}
.button-toolbar a {height:16px; float:left; margin-left:10px; padding:4px 8px 3px !important; }
.button-toolbar a:hover{color:#ffffff; background-position:left top;}

.orange-button { border: solid 1px orange; -moz-border-radius:3px; }
.blue-button { border: solid 1px #00BBCC; -moz-border-radius:3px; }
.red-button { border: solid 1px red; -moz-border-radius:3px; }

.description { font-size:11px; }
#localize { text-align:center; }
.confirm { width:400px; background-image:url(/app/nwc/pix/orange-button-background.png); text-align:center;}
.header-grey { }
.lab_right label { float:left; }
a.orange-button { cursor:pointer; background-image:url(/app/nwc/pix/orange-button-background.png); color:white; font-weight:bold; font-size:13px; padding:2px 8px 3px; background-repeat:repeat-x; background-position:top; }
a.orange-button:hover { background-position:left bottom !important; }

input.orange-button { cursor:pointer; background-image:url(/app/nwc/pix/orange-button-background.png); color:white; font-weight:bold; font-size:13px; padding:2px 8px 3px; background-repeat:repeat-x; background-position:top; border:0; }
input.orange-button:hover { background-position:left bottom !important; }

div.orange-button input { cursor:pointer; background-image:url(/app/nwc/pix/orange-button-background.png); color:white; font-weight:bold; font-size:13px; padding:2px 8px 3px; background-repeat:repeat-x; background-position:top; border:0; }
div.orange-button:hover input { background-position:left bottom !important; }

.blue-button { background-image:url(/app/nwc/pix/blue-button-background.png); color:white; font-weight:bold; font-size:13px; padding:2px 8px 3px; background-repeat:repeat-x; background-position:top; }
.blue-button:hover { background-position:left bottom!important; }

.red-button { background-image:url(/app/nwc/pix/red-button-background.png); color:white; font-weight:bold; font-size:13px; padding:2px 8px 3px; background-repeat:repeat-x; background-position:top; }
.red-button:hover { background-position:left bottom !important; }

.big-orange-button { background-image:url(/app/nwc/pix/big-orange-button-background.png); color:white; font-weight:bold; border:solid 1px orange; background-repeat:repeat-x; background-position:top; padding:12px 20px 6px; font-size:26px;  }
.big-orange-button:hover {  background-position:left bottom; }
.big-orange-button a { color:white; }
.big-orange-button { .border:0; }

#middle { background-color:white; padding-top:10px; }
#top { width:996px; height:206px; margin:0 auto; position:relative; }
#bottom { width:996px; margin:0 auto; }
#bottom .links { width:100%; }
#bottom .links li { display:inline; float:left; line-height:48px; }
#bottom .links a { color:white; font-size:8pt; }
#bottom .links .separator { padding:0 14px; }
#bottom .links .clear { display:block; float:none; line-height:0; border-top:1px dashed; }
#bottom .makes { margin-top:17px; margin-bottom:20px; }
#bottom .makes li { width:160px; line-height:20px; }
#access { height:22px; font-size:11px;  background-color:#494A52;  -moz-border-radius:0px 0px 3px 3px; }
#access li { float:left; display:inline; line-height:22px; }
#access a { text-decoration:underline; padding:0 8px; font-size:9px; }
#logo { margin-top:28px; }

#menu { font-size:0!important; line-height:0!important; position:absolute; top:150px; }
#menu li { display:inline; float:left; }
#menu li a { height:52px; display:block; }
#menu li a:hover { background-image:url(/app/nwc/pix/top-menu-hover.png); background-position:bottom; }
#menu li a span { height:100%; margin:0 auto; display:block; background-repeat:no-repeat; background-position:center; }
#menu .separator {
  background-image:url(/app/nwc/pix/top-menu-separator.png);
  background-position:left center;
  background-repeat:no-repeat;
  height:52px;
  width:2px;
}

#menu .search { width:120px; background-image:url(/app/nwc/pix/menu/search.png); }
#menu .localize { width:122px; background-image:url(/app/nwc/pix/menu/localize.png); }
#menu .compare { width:112px; background-image:url(/app/nwc/pix/menu/compare.png); }
#menu .consult { width:167px; background-image:url(/app/nwc/pix/menu/consult.png); background-position:center 9px; }
#menu .news  { width:88px; background-image:url(/app/nwc/pix/menu/news.png); }

#menu .a_search { width:198px; }
#menu .a_localize { width:196px; }
#menu .a_compare { width:196px; }
#menu .a_consult { width:226px; }
#menu .a_news  { width:172px; }
#menu a.account-sub-menu { line-height:52px; color:white; font-size:16px; padding:0 15px; text-decoration:none; text-shadow:1px 1px #333333; /*font-weight:bold;*/}
#menu a.account-sub-menu:hover { background-image:url(/app/nwc/pix/top-menu-hover.png);  background-position:bottom; }

#title h1 { font-size:0; padding:0 0 10px 0; }

#middle .col-right-large .links { }
#middle .col-right-large .links li { background-position:center center; background-repeat:no-repeat; width:321px; height:100px; margin-top:15px; }
#newsletter-subscribe { background-image:url(/app/nwc/pix/middle-links-newsletter-background.png); height:68px !important; -moz-border-radius:3px; }
#newsletter-subscribe form { padding-top:40px; padding-left:73px;}
#newsletter-subscribe input.text { border:1px solid black; width:202px; }
#newsletter-subscribe input.submit { border:0 solid; background-color:transparent; color:white; font-weight:bold; padding-left:3px; cursor:pointer; }

#criteria-search .criteria { margin-bottom:20px; }
#criteria-search .localisation { width:70%; padding-top:15px; }
#criteria-search .localisation .elt { width:42%; float:left; display:inline; }
#criteria-search .localisation .elt-text { margin-left:25px; }
#criteria-search .localisation .elt-control,
#criteria-search .localisation label { display:inline; float:left; }
#criteria-search .localisation label { padding-top:3px; text-transform:uppercase; margin-right:5px; }
#criteria-search .localisation .elt-text input { width:78px; border:1px solid #494a52; }
#criteria-search .elt-select select, #criteria-search input[type=text] { color:#57585E; font-size:11px; }
#criteria_container label { text-transform:uppercase; font-size:11px; font-weight:normal; }
.rounded { -moz-border-radius:3px 3px 0px 0px; } 
#nb_search_update, .result_search { background-color:#F7F7F7; border:1px solid #C0C0C0; border-right:0; height:21px; line-height:20px; padding:0px 10px; font-weight:bold; font-size:15px; }
#completion_version { background-image:url('/app/sys/pix/action/search.png'); background-repeat:no-repeat; background-position:right top; padding-right:16px; padding-left:2px; }
#completion_zone { border:solid 1px #3BBADB; border-top:0; background-color:white; padding:0px 5px 5px 5px; }
#completion_zone li { border-bottom:dotted 1px #C0C0C0; padding-top:6px; padding-bottom:2px; font-size:10px; padding-left:4px; cursor:pointer; }
#completion_zone li:hover { background-color:#3BBADB; color:white; }
#ref_zone { margin-top:4px; border:dotted 1px #C0C0C0; }
.close_completion { border-top:dotted 1px #3BBADB; padding-top:4px; cursor:pointer; font-size:10px; }
#announce { margin-bottom:10px;} 
#announce .characteristicts td { font-weight:bold; }
#announce .characteristicts th { font-weight:normal; }
#announces-last .big { font-size:20px; }

.advertissment { font-size:9px; margin-top:9px; width:729px; }
.advertissment a { display:block; font-size:0; border:1px solid #e3e3e3; }
.right_advertissment { font-size:9px; margin-top:9px; }
.right_advertissment_small  {  }
.right_advertissment_small a.kwo-advert img { margin:0 auto !important; display:block !important; }
#alert_stock {}
#alert_stock div.content { height:120px; width:168px; margin:10px auto; padding:10px 0 0 10px; background-color:#3bbadb; color:#FFFFFF; }
#alert_stock p { font-size:20px; text-transform:uppercase; }
#alert_stock input { width:120px; height:18px; border:1px solid #287e95; }
#alert_stock a { color:#FFFFFF; }
#alert_stock a.link_more { float:right; margin:10px 25px 0 0; text-decoration:underline; }
#alert_stock label { cursor:pointer; margin-top:15px; padding-right:20px; text-align:right; text-decoration:underline; }
#alert_stock .bulle_alert_stock { color:#44454d; text-align:left; }
#alert_stock .bulle_alert_stock span { display:inline-block; }
#alert_stock .bulle_alert_stock .titre { font-weight:bold; margin-bottom:10px;  }
.sponsored_link p { color:#3BBADB; font-weight:bold; text-transform:uppercase; margin:10px 0 10px 20px; }
.down_arrow { margin-left:4px; }
.tabs { height:45px; background-image:url('/app/nwc/pix/tabs-bg.png'); background-repeat:repeat-x; background-position:bottom; }
.tab { margin-top:0px; border-bottom-width:0; width:180px; line-height:44px; border-right:0 none; }
.tab a { display:block; background-color:#f5f5f5; }
.tab a:hover { background-color:#eeeded; }
.compare .tab { width:220px; }
.fiche_technique .tab { width:160px; }
#results .tabs .end { width:220px; }
.tabs .end { border-left-width:1px; border-right:1px solid #E5E5E5; }
.tabs .selected a { background-color:white; }
.tabs .selected a { color:#3bbadb; }
.tabs .unselected { border-bottom-width:1px; line-height:43px; background-color:#F7F7F7; }
.action-vehicle-compare #results .tabs .end { width:220px; }
.selection_link, .print_link { display:inline; padding:0 0 0 26px; background-image:url('/app/nwc/pix/logo_print.gif'); background-repeat:no-repeat; background-position:left; float:right; height:15px; line-height:15px; margin-right:20px; margin-top:24px; color:#878787; font-size:12px; text-transform:none; font-weight:normal; }

.selection_link { background-image:url('/app/nwc/pix/grey-star.png'); background-position:left center; }

.slidebar { width:666px; height:45px; background-image:url(/app/nwc/pix/sprite-slidebar.png); background-repeat:no-repeat; background-position:left top; margin-left:-9px; padding-left:6px; padding-right:6px; }
.slidebar .left-arrow { background-image:url(/app/nwc/pix/sprite-slidebar.png); background-repeat:no-repeat; background-position:left -39px; height:41px; width:250px; margin-left:6px; }
.slidebar .hand { height:41px; width:84px; float:left; display:inline; font-weight:bold; line-height:49px; text-align:center; }
.slidebar .right-arrow { background-image:url(/app/nwc/pix/sprite-slidebar.png); background-repeat:no-repeat; background-position:right -39px; height:41px; width:84px; float:right; display:inline; }

.slidebar_small { width:162px; height:30px; background-image:url(/app/nwc/pix/slidebar_small.png); background-repeat:no-repeat; margin-left:3px; margin-top:8px; background-position:left 0px; padding-left:6px; padding-right:3px; }
.slidebar_small .left-arrow { background-image:url(/app/nwc/pix/slidebar_small.png); background-repeat:no-repeat; background-position:left -39px; height:30px; margin-left:6px; }
.slidebar_small .hand { height:30px; width:14px; float:left; display:inline; font-weight:bold; line-height:39px; text-align:center; }
.slidebar_small .right-arrow { background-image:url(/app/nwc/pix/slidebar_small.png); background-repeat:no-repeat; width:14px; background-position:right -39px; height:30px; float:right; display:inline; }


#table-compare { border:1px solid #e5e5e5; margin-bottom:30px; }
#table-compare select { width:120px; }
#table-compare .label { width:211px; font-size:12px; color:#494a52; font-weight:bold; padding:20px 0 0 6px; background-color:#eeeded; }
#table-compare .label p { height:30px; line-height:30px; margin:0; padding:0 0 0 13px; background-image:url('/app/nwc/pix/puce_label_compare.png'); background-repeat:no-repeat; background-position:left 5px; }
#table-compare .label span { display:block; margin:14px 0 10px 0; color:#c1c0c0; font-size:11px; }
#table-compare-select { margin:10px 0; }
#table-compare-select td { border-right:1px solid #e5e5e5; height:30px; width:187px; text-align:center; }
#table-compare-select tr.empty td { height:15px; }

.container table { color:#666666; }
.container table.compare_options_table { width:100%; }
.container table.compare_options_table td { width:33%; }

#gallery_ariane { padding:4px; background-color:#FFFFFF; border:solid 1px #C0C0C0; border-bottom:0px; margin-top:10px;}
#gallery_box { height:115px; overflow:auto; background-color:#F0F0F0; border:solid 1px #C0C0C0; padding:5px; }
.preview_gallery { float:left; background-color:#FFFFFF; border:solid 1px #C0C0C0; padding:5px; margin:0px 5px; width:80px; height:80px; }
.preview_gallery img{ max-width:80px }

.action-vehicle-compare .container table td { border-right:1px solid #e5e5e5; }
.container td, .container th { padding:5px 10px; vertical-align:middle; text-align:center; overflow:hidden; }
.container th { text-align:left; }
.container table td.compare-cols { width:175px; }
.container table td.border-top { border-top:1px solid #e5e5e5; padding-top:10px; }
.container table .protection td
.co2 td { text-align:left; position:relative; }
.container table .protection td { text-align:left; }
.co2 p, .co2_blue p { position:absolute; top:0px; color:#000000; }
.co2 span { display:block; height:12px; background-image:url('/app/nwc/pix/fleche-co2.png'); background-repeat:no-repeat; background-position:right; padding-left:2%; padding-top:1px; text-align:left; }
.co2_blue span { display:block; height:12px; background-image:url('/app/nwc/pix/fleche-co2-blue.png'); background-repeat:no-repeat; background-position:right; padding-left:2%; padding-top:1px; text-align:left; }
.euro_ncap, .compare_euro_ncap { background-image:url('/app/nwc/pix/euro-ncap.png'); background-repeat:no-repeat; background-position:0px center; padding:0 0 0 95px!important; vertical-align:top; text-align:right !important; width:180px; }
.compare_euro_ncap { width:120px !important; }
#characteristics_detail_table .compare_euro_ncap { background-position:10px center; }
.euro_ncap p { line-height:20px; font-size:11px; }
.compare_euro_ncap p { line-height:20px; font-size:12px; padding-right:10px; }
.container table td.left { text-align:left; }
.container table td.label { width:185px; text-align:left; }
.container table td.prix { font-size:20px; font-weight:bold; }
.container table td.scale { background-image:url('/app/nwc/pix/scale.gif'); height:40px; background-repeat:no-repeat; background-position:10px 0; }
.container table .bulle { background-image:url('/app/nwc/pix/bulle.gif'); background-repeat:no-repeat; background-position:center; }
.cat-title { color:#3bbadb; font-weight:bold; text-transform:uppercase; text-align:left; padding:30px 10px 15px!important; }
.container table tr.button input { margin-bottom:50px; border:0; background-color:#ffffff; background-image:url('/app/nwc/pix/button_orange.gif'); background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; height:18px; padding:0 8px 3px; cursor:pointer; }
.container table tr.title { font-size:11px; }
.container table tr.title strong { font-size:12px; display:block; margin-bottom:5px; }
table.compare_options_table table.option td { border:0; padding:0; text-align:left; width:auto; }
table.compare_options_table table.option td p { margin:0 10px; line-height:16px; }
table.compare_options_table table.option td label { font-weight:normal; }


#account-container {}

.action-announce .grey-sold-button { cursor:default; background-position:right top; padding-top:4px; padding-bottom:4px; }
#announce_container_img { width:380px; float:left; }
#announce_img_box { width:380px; border:solid 1px #C0C0C0; text-align:center;  margin:8px 0px 0px 0px; }
#announce_img_box table { width:100%; }
#announce_img_box tr { height:17px; }
#announce_img_box td { background-color:#e7e7e7; color:#797979; text-align:center; line-height:17px; }
#announce_img_box .picture_arrow { width:18px; background-image:url('/app/nwc/pix/picture-arrows.gif'); background-repeat:no-repeat; cursor:pointer; }
#announce_img_box .picture_arrow_right {  background-position:bottom; }
#announce_img_box .picture_arrow_left {  background-position:top; }
#announce_price_box { float:right; background-color:#ecf2ff; padding:15px 0 15px 15px; width:375px; margin:10px 0 20px 0; }
#announce_img_box .img_box { overflow:hidden; margin:0; }
#announce_img_box .img_box img { width:320px; vertical-align:middle; display:inline-block; }
.pix-slider { margin-top:10px }
#announce_price_box .left { float:left; border-right:1px solid #ffffff; padding-right:30px; }
#announce_price_box .left .co2_scale_box { width:100px; background-image:url('/app/nwc/pix/co2-scale.gif'); background-repeat:repeat-x; margin-top:10px; }
#announce_price_box .left .co2_scale_box span { background-image:url('/app/nwc/pix/fleche-co2.png'); background-repeat:no-repeat; background-position:right; }
#announce_price_box .left p { width:165px; font-weight:bold; line-height:14px; }
#announce_price_box .left p span { float:right; font-weight:normal; }
#announce_price_box .right { float:left; text-align:center; width:160px; }
#announce_price_box .right h4 { font-size:14px; font-weight:bold; margin:0 0 6px 0; }
#announce_price_box .right p.price { font-size:20px; font-weight:bold; color:#3bbadb; }
#announce_price_box .right p.asterisk { color:#c5c5c5; font-size:11px; float:right; margin:20px 5px 0 0; }
#announce_vitrine_box { float:right; width:390px; }
#announce_vitrine_box img { float:left; margin:9px 0 0 10px; }
#announce_vitrine_box div.infos { float:left; padding:10px 15px; width:240px; }
#announce_vitrine_box .stock-link { margin-top:10px; color:#3bbadb; text-decoration:underline;display:block; font-size:13px; }
#announce_vitrine_box .orange-button { float:right; height:22px; line-height:22px; margin:-23px 15px 10px 0; text-align:center; width:80px;  }

#signup_form_box { background-color:#eeeded; }
#announce_contact_box { width:530px; padding:10px; margin-bottom:30px; }
#announce_contact_box h2 { margin:0; padding:0; }
#announce_contact_box .ligne, #signup_form_box .ligne { margin-bottom:15px; line-height:16px; }
#announce_contact_box label, #signup_form_box label { font-weight:normal; }
#announce_contact_box .label_right, #signup_form_box .label_right { width:80px; display:inline-block; float:left; padding-left:20px; }
#announce_contact_box .label_left, #signup_form_box .label_left { display:inline-block; float:left; width:85px; }
#announce_contact_box .input_alone label, #signup_form_box .input_alone label { width:210px; display:inline-block; }
#announce_contact_box .input_alone select, #signup_form_box .input_alone select { border:1px solid #494a52; width:150px; }
#announce_contact_box input.text, #signup_form_box input.text { border:1px solid #494a52; width:152px; }
#announce_contact_box input.radio, #signup_form_box input.radio { margin:0 3px 0 10px; vertical-align:middle; }
#announce_contact_box textarea { vertical-align:text-top; margin-left:60px; height:115px; border:1px solid #494a52; width:290px; }
#announce_contact_box input.submit { background-image:url('/app/nwc/pix/button_dark_orange.gif'); background-repeat:repeat-x; background-position:top; height:30px; width:200px; float:right; border:0; font-size:15px; color:#FFFFFF; cursor:pointer; }
#announce_contact_box input.submit:hover { background-position:bottom; }
#signup_form_box input.submit { background-repeat:repeat-x; background-position:top; height:30px; width:100px; border:0; font-size:15px; color:#FFFFFF; cursor:pointer; margin:0 0 20px 350px; }
#signup_form_box input.submit:hover { background-position:bottom; }
#signup_form_box .asterisk{ color:#C5C5C5; font-size:11px; }


#annonce_concession_box { width:196px; }
#annonce_concession_box .infos { width:150px; }
#annonce_concession_box img { margin:0 auto; }
#annonce_concession_box p { line-height:16px; color:#505155; }
#annonce_concession_box p.titre { font-size:18px; line-height:20px; font-weight:normal; margin:12px 0 0 0; }
#annonce_concession_box p.num_stock { color:#3bbadb; font-weight:bold; }
/*#annonce_concession_box div.prices { margin-top:30px; }*/
#annonce_concession_box div.prices span { float:right; }
#annonce_concession_box div.prices span.eco { color:#22a000; }
#annonce_concession_box div.prices .price { margin:18px 0; }
#annonce_concession_box div.prices .price span { color:#3bbadb; font-weight:bold; font-size:22px; }
#annonce_concession_box .asterisk { color:#C5C5C5; float:right; font-size:11px; }


#announce .tab { width:140px; }
#characteristics_container { padding-left:20px; }
#announce #characteristics_box { padding-left:35px; }
#announce .characteristics { width:360px; float:left; margin-left:10px;}
#announce .characteristics tr { border-bottom:1px solid #e5e5e5; }
#announce .characteristics th { color:#878787; padding:6px 0 6px 5px; font-weight:normal; }
#announce .characteristics td { color:#797979; font-weight:bold; padding:6px 0 6px 0; text-align:right; }

#announce .right_characteristics { float:left; margin-left:45px; width:300px; margin-bottom:30px; }
#announce .right_characteristics tr { border-bottom:1px solid #e5e5e5; }
#announce .right_characteristics th { padding:6px 0 6px 0; color:#797979; font-weight:normal; }
#announce .right_characteristics th.titre { text-transform:uppercase; font-size:12px; font-weight:bold; color:#3BBADB; }
#announce .right_characteristics td { font-weight:bold; text-align:right; color:#797979; padding:6px 0; }

.announce_options_link { background-image:url('/app/nwc/pix/down-arrow.png'); background-repeat:no-repeat; background-position:right; padding-right:12px; color:#878787; }
#announce .announce_options_link { border-bottom:2px solid #E5E5E5; }
.options_box { border:1px solid #e5e5e5; padding:10px; background-color:#FFFFFF; position:absolute; top:5px; left:98px; z-index:50; }
.options_box table { width:200px; float:left; }
.options_box table tr td { border-top:1px solid #E5E5E5; border-bottom:0; text-align:left; background:#ffffff!important; line-height:1.2em; }
.options_box table tr.first td { border:0; }

#connexion_box { width:520px; padding:10px; margin:0 auto 30px; }
#connexion_box h2 { margin:0; padding:0; }
#connexion_box .ligne { margin-bottom:15px; line-height:16px; }
#connexion_box label { font-weight:normal; }
#connexion_box .label_right { width:120px; display:inline-block; float:left; padding-left:20px; }
#connexion_box .label_left { display:inline-block; float:left; width:85px; }
#connexion_box .input_alone label { width:210px; display:inline-block; }
#connexion_box .input_alone select { width:130px; }
#connexion_box input.text { border:1px solid #494a52; width:145px; }
#connexion_box input.radio { margin:0 3px 0 10px; vertical-align:middle; }
#connexion_box textarea { vertical-align:text-top; margin-left:60px; height:115px; width:290px; border:1px solid #494a52; }
#connexion_box input.submit { background-image:url('/app/nwc/pix/button_dark_orange.gif'); background-repeat:repeat-x; background-position:top; height:30px; width:200px; float:right; border:0; font-size:15px; color:#FFFFFF; cursor:pointer; }
#connexion_box input.submit:hover { background-position:bottom; }

.consommation { display:block; height:11px; background-image:url('/app/nwc/pix/degrade_consommation.png'); background-repeat:no-repeat; }
.grey-star { display:block; width:80px; height:16px; background-image:url('/app/nwc/pix/grey_star.gif'); background-repeat:repeat-x; }
.star { display:block; height:16px; background-image:url('/app/nwc/pix/star.gif'); background-repeat:repeat-x; }

.page-content,
.kwo-article { padding:15px 20px; margin:0 0 20px; line-height:17px; font-size:12px; }
.page-content span.heading { display:block; font-size:11px; color:#FFFFFF; font-weight:bold; padding:5px; margin:2px 10px 0 0; text-transform:uppercase; float:left; }
.page-content span.video { background-color:#ffc600; }
.page-content span.actu { background-color:#3bbadb; }
.page-content .icon-link { margin-bottom:3px; margin-top:3px; text-decoration:none; }
.page-content a.icon-link:hover { text-decoration:underline; }
.page-content h1 { color:#3bbadb; font-size:28px; font-weight:bold; line-height:30px; }
.page-content h2 { color:#57585E; font-size:22px; font-weight:bold; line-height:24px; margin-left:0; padding:0; display:inline-block; }
.page-content h3 { color:#57585E; font-size:16px; font-weight:bold; line-height:18px; margin-left:0; padding:0; background-image:none; display:inline-block; }
.page-content h4 { color:#57585E; font-size:14px; font-weight:bold; line-height:16px; margin-left:10px; padding:0; background-image:none;  }
.page-content img { float:left; margin-right:15px; }
.page-content img.left { float:left; margin-right:35px; }
.page-content img.right { float:right; margin-left:35px; }
.page-content hr { width:100%; border-color:#494a52; margin:5px 0 10px 0; }
.page-content p { line-height:17px; margin-bottom:15px; }
.page-content a { font-size:12px; font-weight:bold; color:#3bbadb; text-decoration:underline; }
.page-content ul, .snippet ul { margin:10px 0 10px 25px; list-style-image:url('/app/nwc/pix/blue-buble.png'); }
.page-content ol, .snippet ol { margin:10px 0 10px 25px; list-style-type:decimal; }
.action-article .page-content hr { margin-bottom: 0; }

#order-fields .selected { text-decoration:underline; }
#order-fields li a.selected { background-repeat:no-repeat; background-position:right 7px; padding-right:10px; }
#order-fields li a.asc { background-image:url('/app/nwc/pix/white_arrow_asc.gif'); }
#order-fields li a.desc { background-image:url('/app/nwc/pix/white_arrow_desc.gif'); }
#order-fields ul li img { margin:0 0 2px 5px; }

.pagination a { margin:0 3px; color:#44454d; }
.pagination a.pagination-selected { color:#3BBADB; }
.pagination select { float:left; display:inline; margin-right:5px; }
.pagination .elt-select { line-height:20px; }
.pagination label { vertical-align:bottom; }

.equips { border-right:1px solid #e7e7e7; }
.equips a .list { display:none;  width:380px; margin:5px 10px; overflow-y:auto; }
.equips a .item, #zone_equip .item { background-image:url(/app/nwc/pix/blue-buble.png); background-repeat:no-repeat; background-position:left center; display:block; padding-left:10px; text-transform:none; line-height:20px; color:#878787; }
.equips .show-list { font-weight:bold; background-image:url(/app/nwc/pix/right-arrow-grey.png);  }
.equips a.show-list .list { font-weight:normal; }
.equips a { color: #878787; text-transform:uppercase; background-repeat:no-repeat; background-position:left center; padding-left:10px; }
.equips li { border-bottom:1px solid #efefef; padding-top:10px; padding-bottom:3px; }
.equips a:hover { color:#5d5c5c; background-image:url(/app/nwc/pix/right-arrow-grey.png); }

.step1 { background-image:url(/app/nwc/pix/step1.png); background-position:0px 1px; background-repeat:no-repeat; }
#table-compare-select .step1 { background-position:10px 1px; }

.step2 { background-image:url(/app/nwc/pix/step2.png); background-position:0px 1px; background-repeat:no-repeat; }
#table-compare-select .step2 { background-position:10px 1px; }

.step3 { background-image:url(/app/nwc/pix/step3.png); background-position:0px 1px; background-repeat:no-repeat; }
#table-compare-select .step3 { background-position:10px 1px; }

.checked { background-image:url(/app/nwc/pix/checked.png) !important; background-position:0px 1px; background-repeat:no-repeat; }
#table-compare-select .checked { background-position:10px 1px; }
.no-checked .checked { background-image:none !important; }

#chooser select { width:155px; }
#chooser .elt-select { padding-left:20px; margin-right:10px; line-height:24px; }
#chooser li { width:30.6%; }

#signin_box h2.blue { line-height:0; margin:0; padding-left:10px; }
#signin_box h2.blue img { margin:5px 0 0 0; }
#signin_box p { line-height:16px; font-size:12px; }

#breadcrumb { line-height:20px; padding:16px 0 6px 10px; }
#breadcrumb span { text-decoration:underline; }

#search_results_sort li a { margin:0 10px; }
#search_results_sort .select { background-image:url(/app/nwc/pix/order-grey-arrows.png); padding-right:10px; background-position:right top; background-repeat:no-repeat; }
#search_results_sort .asc .select { background-position:right bottom; }

#crit_select_stock { background-image:url('/app/nwc/pix/grey-arrows.png'); background-repeat:no-repeat; background-position:left top; padding:0 0 0 60px; margin:22px 0 0 30px; }
#crit_select_stock li { margin-bottom:10px; }
#crit_select_stock li label { width:200px; display:inline; text-transform:uppercase!important; float:left; }
#crit_select_stock li select { width:150px; border:1px solid #000000; }
#crit_select_stock li textarea { width:350px; border:1px solid #000000; height:120px; margin-top:10px; }

.kwo-ezine { padding:0; }

#selection_box #box_right { width:219px; }
a.suppr { line-height:20px; background:url('/app/nwc/pix/close.gif') no-repeat left 4px; padding:0 0 0 12px; text-decoration:underline; }
#devenir_membre { height:228px; margin-top:20px; border-right:1px solid #E5E5E5; }
#devenir_membre h2 { padding:0; margin:0; line-height:20px; }
#devenir_membre p { margin-bottom:20px; }
#devenir_membre input.text { border:1px solid #000000; width:141px; }
#devenir_membre a.submit { display:inline; text-align:center; width:160px; background:url('/app/nwc/pix/blue-button-background.png') repeat-x top; height:22px; width:85px; line-height:22px; color:#ffffff; border:0; float:right; margin:10px 4px 0 0; font-size:16px; }
#devenir_membre a.submit:hover { background-position:bottom; }
.selectionned_vehicle_box { width:175px; text-align:center; color:#494a52; }
.selectionned_vehicle_box p.prix { font-size:20px; line-height:22px; font-weight:bold; margin-top:5px; }
.selectionned_vehicle_box .orange-button,
.selectionned_vehicle_box .grey-sold-button { border:1px solid #cccccc; margin-bottom:15px; height:20px; padding:5px 0 0 0; width:150px; }
.selectionned_vehicle_table { width:100%; }
.selectionned_vehicle_table_label {  }
.selectionned_vehicle_table tr { height:20px; }
.selectionned_vehicle_table tr.last { height:70px; color:#929292; line-height:14px; }
.selectionned_vehicle_table tr td {  vertical-align:middle; line-height:22px; padding:0 10px; }
.selectionned_vehicle_table .overflow-hidden { height:22px; }
.selectionned_vehicle_table_label tr td { padding-left:15px; }
.kwo-captcha-box input.text { width:96px !important; }

#announce-edit h2.black{ width:250px}
#announce-edit .input-search-option { width:387px }
#announce-edit .border-grey { width:971px; margin-bottom:30px; float:left; }

#advertissment-top {height:103px}

#account-pro-img {float:left}

/************************ espace pro *********************/
#scoreboard {height:230px; width:244px ; float:left; padding:10px; background-color:#f0f0f0; margin:5px}
#scoreboard a { background:url('/app/nwc/pix/picto-green.png') no-repeat; text-decoration:underline; padding-left:25px; line-height:16px; float:left; height:20px; margin-left:10px}
#scoreboard a.picto-green { background:url('/app/nwc/pix/picto-green.png') no-repeat; }
#scoreboard a.picto-red { background:url('/app/nwc/pix/picto-red.png') no-repeat; }
#scoreboard a.picto-star { background:url('/app/nwc/pix/picto-star.png') no-repeat; }
.height-spacer  {height:15px}
#statistics {height:230px; width:425px ; float:left; padding:10px; margin-top:5px}
#statistics #period-selector {text-align:right}
#statistics #period-selector a {color:#3BBADB; text-decoration:underline;}
#statistics #period-selector a.selected {text-align:right; text-decoration:none;}
#top-bad-announce {height:230px; width:244px ; float:left; padding:10px; background-color:#f0f0f0; margin:5px}
#top-bad-announce a {margin-top:5px; float:left}

.showcase-panel li.row {width:98% !important}
.showcase-panel .checkbox-list .elt-control input {float:none !important}
.showcase-panel .checkbox-list .elt-control label {display:block !important; float:none !important;}

#showcase-select {float:right; }
#showcase-select select {margin-top:3px;}
.big_tab { width:100%; }

.form_box { padding:10px;}
.form_box .ligne { margin-bottom:15px; line-height:16px; margin-top:15px; }
.form_box label { font-weight:normal; min-width:80px; /*display:inline-block;*/ float:left; }
.form_box label.large { width:115px; }
.form_box label.very-large { width:170px; }
.form_box span.large {float:left; width:80px}
.form_box .label_right { width:120px; display:inline-block; float:left; padding-left:20px; }
.form_box .label_left { display:inline-block; float:left; width:85px; }
.form_box .input_alone label { width:210px; display:inline-block; }
.form_box .input_alone select { width:130px; margin-right:20px;}
.form_box .elt-select select { margin-right:20px; }
.form_box input.text { border:1px solid #494a52; width:115px; margin-right:20px;}
.form_box input.radio, .form_box input.checkbox { margin:0 3px 0 10px; vertical-align:middle; }
.form_box textarea { vertical-align:text-top; margin-left:60px; height:115px; width:290px; border:1px solid #494a52; }
.form_box input.submit { background-image:url('/app/nwc/pix/button_dark_orange.gif'); background-repeat:repeat-x; background-position:top; height:30px; width:200px; float:right; border:0; font-size:15px; color:#FFFFFF; cursor:pointer; }
.form_box input.submit:hover { background-position:bottom; }

.form_box .vehicle-choose label { display:block; float:none; }

.form_box .image-bloc { float:left; margin-left:30px; margin-bottom:10px; }
.form_box .elt-image-target { width:158px}

.elt-image-target {width:158px;}


.inbox td {padding-top:10px;}
.mail-toolbar { background-color:#44454D; height:26px; padding:5px; color:#fff}
.mail-toolbar a {color:#fff; font-weight:normal;}
.kwo-message {margin:10px}

table.kwo-message {table-layout:fixed; width:95%; }

#characteristics_container th { font-weight:normal; }
#characteristics_container td {  font-weight:bold; padding-left:5px; padding-right:5px; }
#characteristics_container td.label { font-weight:normal; }

.search input.text { background-image:url(/app/sys/pix/search.png); background-position:95% center; background-repeat:no-repeat; padding-right:17px; width:100%; }
.double-list .elt-select .elt-control { width:100%; float:right; display:inline; margin-top:5px; }
.double-list select { font-family:monospace }

.snippet:hover { position:relative; border:1px solid #AAAA00; margin:-1px !important; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; }
.snippet-code { position:absolute; right:-1px; top:-15px; background-color:#ffffDD; border: 1px solid #AAAA00; font-size:9px; padding:2px; display:none; }
.snippet:hover .snippet-code { display:block; }

.dialog-share .hbox .text { width:100%; }
.action-announce .icon-link,
.action-showcase-announce .icon-link { margin-top:0; }
.arrow-prev, .arrow-next, .arrow-prev-disabled, .arrow-next-disabled { background-image:url(/app/nwc/pix/arrows-blue.png); background-position:left top; height:22px; width:24px; margin:4px; background-repeat:no-repeat; }
h2.black .arrow-prev,h2.black .arrow-next,h2.black .arrow-prev-disabled,h2.black .arrow-next-disabled { background-image:url(/app/nwc/pix/arrows-grey.png); }
.arrow-next { background-position:right top; margin-right:6px; }
.arrow-next-disabled { background-position:right bottom; margin-right:6px; }
.arrow-prev-disabled { background-position:left bottom; }

.print-only { display:none; background-image:none; font-size:20px; }

.grey-arrows .left, .grey-arrows .right { background-image:url(/app/nwc/pix/grey-arrows2.png); background-repeat:no-repeat; background-position:left top; width:17px; height:17px; }
.grey-arrows .right { background-position:right top; }
.grey-arrows .left.disable { background-position:left bottom; }
.grey-arrows .right.disable { background-position:right bottom; }

.sold-layer { top:21px; left:0; width:100%; height:96.3%; }

.showcases_pagination .pagination-prev,
.showcases_pagination .pagination-next { display:none; }

.on-first-list { background-image:url(/app/nwc/pix/premium-background.png); background-position:left top; background-repeat:no-repeat; padding-top:2px; }
.on-first-list .on-first-title { margin-left:10px; padding-bottom:1px;}
.on-first-list .on_first_last { margin-bottom:0; border-bottom:0; }
.on-first-list .on-first-list-bottom { background-image:url(/app/nwc/pix/premium-background.png); background-position:-779px top; background-repeat:no-repeat; height:3px; }
.on-first-list .on-first-content { background-image:url(/app/nwc/pix/premium-background.png); background-position:right top; background-repeat:repeat-y; border-top:0 solid; padding:0 4px 4px; width:771px; }
.on-first-list .on_first { margin-top:0; margin-bottom:20px; border-left:0 solid; border-right:0 solid; }

.action-showcase .on-first-list { width:779px; }

#middle .col-left-small .border-grey h2.title-showcase { border-width:0 0 1px 0 !important; margin-top:0px !important; padding:0 !important; height:30px !important; line-height:0px !important; font-size:0px !important; }
#middle .col-left h1.title-announces { position:absolute; bottom:100%; right:0; margin-bottom:4px; }

.announce_colour { border: #cfcfcf 1px solid; margin-right:7px; padding:3px 25px 8px; vertical-align:top }

#options_container label.relative {  }
#options_container label.relative span.absolute {  }
.infos p a { color:#57585E; } 

.no_padded .pagination .padded
{
	padding-left:0px;
}