@charset "utf-8";
@import url("reset.css");

/* MODELS LIST */
#models_list {float:left;width:100%;margin-bottom:20px;}
#models_list .model {float:left;position:relative;width:270px;height:326px;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-right:14px;margin-bottom:16px;border:1px solid #DFDFDF;}
#models_list .model.usato {height:296px}
#models_list .model.last {margin-right:0;}
#models_list .model .link {position:absolute;top:0;left:0;display:block;width:240px;height:160px;padding:166px 15px 0;transition: all .5s;-moz-transition:all .5s;-webkit-transition: all .5s;-o-transition:all .5s;color:#444;text-decoration:none;}
#models_list .model.usato .link {height:130px}
#models_list .model .link:hover {box-shadow:0 0 13px rgba(43,127,204,.65);-moz-box-shadow:0 0 13px rgba(43,127,204,.65);-webkit-box-shadow:0 0 13px rgba(43,127,204,.65);transition: all .5s;-moz-transition:all .5s;-webkit-transition: all .5s;-o-transition:all .5s;}
#models_list .model .image {position:absolute;top:0;left:0;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}
#models_list .model .image.not_available {width:230px;height:150px;background:url(../img/placeholder.png) no-repeat center #f7f7f7;}
#models_list .model .name {display:block;/*font-size:18px;*/line-height:20px;color:#2B7FCC;font-family:ProximaNova,Helvetica,sans-serif;/*font-weight:bold;*/background:url(../img/price_separator.gif) no-repeat left bottom;padding-bottom:7px;margin-bottom:10px;}
#models_list .model .name em {display:block;font-size:10px;font-family:Helvetica,Arial,sans-serif;color:#3B3B3B;text-transform:uppercase;line-height:12px;font-style:normal;font-weight:normal;margin-bottom:0;}
#models_list .model .price {display:block;font-size:20px;line-height:20px;font-weight:bold;}
#models_list .model .price del {display:block;font-size:12px;line-height:14px;font-weight:normal;color:#333 !important;margin-bottom:2px;margin-top:-2px;}
#models_list .model .price span.fc {display:inline;font-style:italic;font-size:11px;line-height:11px;font-weight:normal;margin-top:2px;}
#models_list .model .price em {display:block;font-size:11px;line-height:13px;font-style:normal;margin-top:3px;font-weight:normal;}
#models_list .model .price em strong {font-weight:bold;}
#models_list .model .price.special {color:#2B7FCC;}
#models_list .model.promo .price.special {color:#5DA433;}
#models_list .model.promo .promo_badge {position:absolute;top:-7px;right:-7px;width:112px;height:111px;background:url(../img/promo_badge.png) no-repeat left top;z-index:2;}
#models_list .model .promo_red {position:absolute;top:7px;left:7px;width:58px;height:58px;background:url(../img/promo_red_badge.png) no-repeat left top;z-index:2;}
#models_list .model.promo .promo_date {position:absolute;bottom:54px;right:8px;width:61px;height:38px;background:url(../img/promo_date.png) no-repeat left top;text-align:center;font-size:11px;line-height:13px;color:#fff;padding:12px 0;}
#models_list .model.promo .promo_date strong {display:block;}

#models_list .model .usato_block {position:absolute;height:32px;right:12px;bottom:10px;width:203px;line-height:32px;overflow:hidden;color:#666;font-size:10px;}
#models_list .model .label {float:left;height:32px;}
#models_list .model .usato {float:right;width:33px;height:32px;background:url(../img/usato_mini_badge.png) no-repeat right bottom;text-indent:-999em;margin-left:6px;}
#models_list .model .usato.active {background-position:right top;}
#models_list .model .km0 {float:right;width:33px;height:32px;background:url(../img/usato_mini_badge.png) no-repeat left bottom;margin-left:6px;text-indent:-999em;}
#models_list .model .km0.active {background-position:left top;}
#models_list .model .exdemo {float:right;width:33px;height:32px;background:url(../img/usato_mini_badge.png) no-repeat center bottom;margin-left:6px;text-indent:-999em;}
#models_list .model .exdemo.active {background-position:center top;}

#models_list .model.usato {line-height:17px;font-size:15px;}
#models_list .model.usato .km {float:left;font-weight:bold;margin-bottom:2px;}
#models_list .model.usato .prezzo {float:right;font-weight:bold;font-size:16px;}
#models_list .model.usato .year {clear:both;display:block;color:#595959;font-size:12px;}

/* MODELS LIST NULL */
#models_list_null {background:url(../img/models_list_null_bg.png) no-repeat 10px top;font-family:ProximaNova,Helvetica,sans-serif;font-size:25px;line-height:30px;padding-left:90px;color:#333;min-height:90px;}
#models_list_null .title {font-size:28px;margin-bottom:5px;font-weight:bold;}

/* Sidebar occasioni */
#sidebar_occasioni {line-height:17px;font-size:15px;}
#sidebar_occasioni .button {margin-top:10px;}
#sidebar_occasioni li {margin-bottom:10px;}
#sidebar_occasioni li .link {display:block;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #DFDFDF;padding:15px;padding-bottom:10px;transition: all .5s;-moz-transition:all .5s;-webkit-transition: all .5s;-o-transition:all .5s;text-decoration:none;color:#333;}
#sidebar_occasioni li .link:hover {box-shadow:0 0 13px rgba(43,127,204,.65);-moz-box-shadow:0 0 13px rgba(43,127,204,.65);-webkit-box-shadow:0 0 13px rgba(43,127,204,.65);transition: all .5s;-moz-transition:all .5s;-webkit-transition: all .5s;-o-transition:all .5s;}
#sidebar_occasioni .model_name {display:block;font-size:18px;line-height:22px;color:#2B7FCC;font-family:ProximaNova,Helvetica,sans-serif;font-weight:bold;background:url(../img/price_separator.gif) no-repeat left bottom;margin-bottom:10px;padding-bottom:10px;}
#sidebar_occasioni .model_name em {display:block;font-size:10px;font-family:Helvetica,Arial,sans-serif;color:#3B3B3B;text-transform:uppercase;line-height:12px;font-style:normal;font-weight:normal;margin-bottom:0;}
#sidebar_occasioni .km {float:left;font-weight:bold;margin-bottom:2px;}
#sidebar_occasioni .price {float:right;}
#sidebar_occasioni .year {clear:both;display:block;color:#595959;font-size:12px;}

/* Sidebar Promozioni */
#sidebar_promozioni {line-height:17px;font-size:13px;color:#444;}
#sidebar_promozioni li {margin-top:15px;padding-top:15px;background:url(../img/line_dotted_horizontal.gif) repeat-x left top;}
#sidebar_promozioni li.first {margin-top:0;padding-top:0;background:none;}
#sidebar_promozioni li .title {color:#333;font-size:16px;line-height:20px;font-weight:normal;margin-bottom:10px;}
#sidebar_promozioni li .title a {color:#333;text-decoration:none;}
#sidebar_promozioni li .image {display:block;padding:4px;border:1px solid #eaeaea;width:200px;height:120px;background:#fff;margin-bottom:10px;}
#sidebar_promozioni li p {margin-bottom:10px;}

#models_overview {position:relative;background:#f7f7f7;padding:30px 0 40px;overflow:hidden;border-bottom:1px solid #d9d9d9;}
#models_overview .slider {float:left;position:relative;width:960px;height:340px;overflow:hidden;margin:-10px;padding:10px;}
#models_overview .prev {position:absolute;top:177px;left:-60px;width:47px;height:47px;background:url(../img/carousel_nav.png) no-repeat left top;cursor:pointer;}
#models_overview .prev:hover {background-position:left bottom;}
#models_overview .next {position:absolute;top:177px;right:-60px;width:47px;height:47px;background:url(../img/carousel_nav.png) no-repeat right top;cursor:pointer;}
#models_overview .next:hover {background-position:right bottom;}
#models_overview .slider .jcarousel-clip {width:960px;}
#models_overview .slider ul {float:left;width:975px;height:340px;}
#models_overview .slider .jcarousel-clip ul {overflow:visible !important;margin:0;}
#models_overview .slider ul li {float:left;position:relative;width:310px;height:340px;margin-right:15px;margin-bottom:15px;}
#models_overview .slider ul li .link {position:relative;display:block;width:268px;height:123px;padding:215px 20px 0;transition: all .5s;-moz-transition:all .5s;-webkit-transition: all .5s;-o-transition:all .5s;color:#444;text-decoration:none;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #efefef;}
#models_overview .slider ul li .link:hover {box-shadow:0 0 10px rgba(43,127,204,.65);-moz-box-shadow:0 0 10px rgba(43,127,204,.65);-webkit-box-shadow:0 0 10px rgba(43,127,204,.65);transition: all .5s;-moz-transition:all .5s;-webkit-transition: all .5s;-o-transition:all .5s;}
#models_overview .slider ul li .image {position:absolute;top:0;left:0;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;width:308px;}


#models_overview .slider ul li .name {display:block;font-size:20px;line-height:20px;color:#2B7FCC;font-family:ProximaNova,Helvetica,sans-serif;font-weight:bold;background:url(../img/price_separator.gif) no-repeat left bottom;padding-bottom:7px;margin-bottom:10px;}
#models_overview .slider ul li .name em {display:block;font-size:10px;font-family:Helvetica,Arial,sans-serif;color:#3B3B3B;text-transform:uppercase;line-height:12px;font-style:normal;font-weight:normal;margin-bottom:0;}

#models_overview .slider ul li .price {display:block;font-size:21px;line-height:22px;font-weight:bold;}
#models_overview .slider ul li .price del {display:block;font-size:13px;line-height:15px;font-weight:normal;color:#333 !important;margin-bottom:4px;margin-top:-2px;}
#models_overview .slider ul li .price span.fc {display:inline;font-style:italic;font-size:11px;line-height:11px;font-weight:normal;margin-top:2px;}
#models_overview .slider ul li .price em {display:block;font-size:12px;line-height:14px;font-style:normal;margin-top:4px;font-weight:normal;}
#models_overview .slider ul li .price em strong {font-weight:bold;}
#models_overview .slider ul li .price.special {color:#2B7FCC;}
#models_overview .slider ul li.promo .price.special {color:#5DA433;}
#models_overview .slider ul li.promo .promo_badge {position:absolute;top:-7px;right:-7px;width:112px;height:111px;background:url(../img/promo_badge.png) no-repeat left top;z-index:2;}
#models_overview .slider ul li.promo .promo_date {position:absolute;bottom:12px;right:12px;width:61px;height:38px;background:url(../img/promo_date.png) no-repeat left top;text-align:center;font-size:11px;line-height:13px;color:#fff;padding:12px 0;}
#models_overview .slider ul li.promo .promo_date strong {display:block;}




/* SIDEBAR TOP FIVE */
#sidebar .sidebar_models {line-height:17px;font-size:15px;}
#sidebar .sidebar_models li {margin-bottom:10px;}
#sidebar .sidebar_models li .link {display:block;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #DFDFDF;padding:15px;padding-bottom:10px;transition: all .5s;-moz-transition:all .5s;-webkit-transition: all .5s;-o-transition:all .5s;text-decoration:none;color:#333;}
#sidebar .sidebar_models li .link:hover {box-shadow:0 0 13px rgba(43,127,204,.65);-moz-box-shadow:0 0 13px rgba(43,127,204,.65);-webkit-box-shadow:0 0 13px rgba(43,127,204,.65);transition: all .5s;-moz-transition:all .5s;-webkit-transition: all .5s;-o-transition:all .5s;}
#sidebar .sidebar_models img {float:left;width:65px;margin-bottom:10px;}
#sidebar .sidebar_models .model_name {float:right;width:105px;font-size:16px;line-height:17px;color:#333;font-family:ProximaNova,Helvetica,sans-serif;font-weight:bold;margin-bottom:10px;}
#sidebar .sidebar_models .model_name em {display:block;font-size:10px;font-family:Helvetica,Arial,sans-serif;color:#3A3A3A;text-transform:uppercase;line-height:12px;font-style:normal;font-weight:normal;margin-bottom:2px;}
#sidebar .sidebar_models li .price {display:block;clear:both;background:url(../img/line_dotted_horizontal.gif) repeat-x left top;padding-top:14px;font-size:20px;line-height:20px;font-weight:bold;}
#sidebar .sidebar_models li .price del {display:block;font-size:12px;line-height:14px;font-weight:normal;color:#333 !important;margin-bottom:2px;margin-top:-2px;}
#sidebar .sidebar_models li .price span.fc {display:inline;font-style:italic;font-size:11px;line-height:11px;font-weight:normal;margin-top:2px;}
#sidebar .sidebar_models li .price em {display:block;font-size:10px;line-height:12px;font-style:normal;margin-top:2px;font-weight:normal;}
#sidebar .sidebar_models li .price em strong {font-weight:bold;}
#sidebar .sidebar_models li .price.special {color:#2B7FCC;}
#sidebar .sidebar_models li.promo .price.special {color:#5DA433;}


/* SCHEDA MODELLO */
#scheda_modello {position:relative;}
#scheda_modello .right {float:right;width:305px;}
#scheda_modello .promo_badge {position:absolute;top:-28px;right:-38px;width:122px;height:111px;background:url(../img/promo_badge.png) no-repeat left top;}
#scheda_modello .badge_usato {position:absolute;top:0;right:0;width:33px;height:32px;background:url(../img/usato_mini_badge.png) no-repeat left top;z-index:20;}
#scheda_modello .badge_usato.km0 {background-position:0 0;}
#scheda_modello .badge_usato.demo {background-position:-33px 0;}
#scheda_modello .badge_usato.usato {background-position:-66px 0;}
#scheda_modello .top {margin-bottom:30px;}
#scheda_modello .top .model_name {background:url(../img/line_dotted_horizontal.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:13px;font-family:ProximaNova,Helvetica,sans-serif;font-size:22px;line-height:25px;font-weight:bold;color:#2B7FCC;}
#scheda_modello .top .model_name em {display:block;font-size:10px;font-family:Helvetica,Arial,sans-serif;color:#3B3B3B;text-transform:uppercase;line-height:12px;font-style:normal;font-weight:normal;margin-bottom:3px;}

#scheda_modello .top .actions {float:left;width:100%;margin-bottom:35px;position:relative;z-index:2;}
#scheda_modello .top .actions li {float:right;margin-left:4px;}
#scheda_modello .top .actions li.confronta {float:left;margin-left:0;}
#scheda_modello .top .actions li.share a {display:block;width:20px;height:20px;text-indent:-999em;background:url(../img/social_icons_transparent.png) no-repeat 0 0 #2b7fcc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#scheda_modello .top .actions li.share a:hover {background-color:#1b6fbc;}
#scheda_modello .top .actions li.share a.facebook {background-position:0 0;}
#scheda_modello .top .actions li.share a.twitter {background-position:-20px 0;}
#scheda_modello .top .actions li.share a.email {background-position:-40px 0;}
#scheda_modello .top .price .title {border-bottom:1px solid #ccc;font-family:Helvetica,Arial,sans-serif;color:#666;text-transform:uppercase;font-weight:normal;font-size:11px;padding-bottom:4px;margin-bottom:12px;}
#scheda_modello .top .price dl {float:left;width:100%;margin-bottom:5px;}
#scheda_modello .top .price dl.usato dt, #scheda_modello .top .price dl.usato dd {margin-bottom:5px;}
#scheda_modello .top .price dl.usato dd {font-size:15px;}
#scheda_modello .top .price dt {float:left;width:180px;font-size:10px;color:#999;text-transform:uppercase;line-height:12px;padding:3px 0;}
#scheda_modello .top .price dt .fc {display:block;font-size:10px;text-transform:none;font-style:italic;}
#scheda_modello .top .price dd {float:left;width:120px;text-align:right;font-size:17px;color:#333;font-weight:bold;line-height:18px;}
#scheda_modello .top .price dl.old dd {color:#666;font-size:14px;font-weight:normal;text-decoration:line-through;}

#scheda_modello .top .price dl.special {background:url(../img/line_dotted_horizontal.gif) repeat-x left top;margin-top:5px;padding-top:10px;}
#scheda_modello .top .price dl.special dd {color:#2B7FCC;font-size:17px;font-weight:bold;}
#scheda_modello .top .price dl.promo {background:url(../img/line_dotted_horizontal.gif) repeat-x left top;margin-top:5px;padding-top:10px;}
#scheda_modello .top .price dl.promo dd {color:#5DA433;font-size:22px;font-weight:bold;line-height:22px;}
#scheda_modello .top .price dl.promo dd em {display:block;font-size:12px;font-weight:normal;font-style:normal;line-height:15px;margin-top:4px;}

#scheda_modello .left {float:left;width:365px;}
#scheda_modello .media .image {position:relative;margin-top:-20px;margin-left:-20px;margin-bottom:20px;}
#scheda_modello .media .image .not_available {display:block;border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;background:url(../img/placeholder.png) no-repeat center #fafafa;width:385px;height:245px;}
#scheda_modello .media .image a .zoom {display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/icon_zoom.png) no-repeat center;}
#scheda_modello .media .image a:hover .zoom {display:block;}
#scheda_modello .media .image img {display:block;border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;width:385px;height:245px;}
#scheda_modello .gallery, #scheda_modello .colori {float:left;width:100%;margin-bottom:20px;}
#scheda_modello .gallery li, #scheda_modello .colori li {float:left;width:112px;margin-right:14px;margin-bottom:14px;}
#scheda_modello .gallery li.last, #scheda_modello .colori li.last {margin-right:0;}
#scheda_modello .gallery li a, #scheda_modello .colori li a {position:relative;display:block;border:1px solid #eaeaea;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#scheda_modello .gallery li a:hover, #scheda_modello .colori li a:hover {border:1px solid #dadada;}
#scheda_modello .gallery li a img, #scheda_modello .colori li a img {display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#scheda_modello .colori .title {border-bottom:1px solid #ccc;font-family:Helvetica,Arial,sans-serif;color:#666;text-transform:uppercase;font-weight:normal;font-size:11px;padding-bottom:4px;margin-bottom:12px;}
#scheda_modello .colori li a span {position:absolute;bottom:-7px;right:-7px;width:25px;height:25px;background:url(../img/color_availability.png) no-repeat 0 0;}
#scheda_modello .colori li.not_available a span {background-position:-25px 0;}
#scheda_modello .colori li span.name {display:block;margin-top:4px;color:#404148;font-size:10px;line-height:15px;text-transform:uppercase;}
#scheda_modello .colori li.not_available span.name {color:#999;}
#scheda_modello .scheda {margin-bottom:20px;}
#scheda_modello .scheda .title {border-bottom:1px solid #ccc;font-family:Helvetica,Arial,sans-serif;color:#666;text-transform:uppercase;font-weight:normal;font-size:11px;padding-bottom:4px;margin-bottom:12px;}
#scheda_modello .scheda dl dt {clear:both;float:left;color:#999;font-size:10px;line-height:15px;text-transform:uppercase;width:180px;margin-bottom:6px;}
#scheda_modello .scheda dl dd {float:right;color:#3F4047;font-size:13px;line-height:15px;width:175px;margin-bottom:6px;}

#scheda_modello .promozioni {margin-bottom:35px;}
#scheda_modello .promozioni .title {border-bottom:1px solid #ccc;font-family:Helvetica,Arial,sans-serif;color:#666;text-transform:uppercase;font-weight:normal;font-size:11px;padding-bottom:4px;margin-bottom:12px;}
#scheda_modello .promozioni ul {float:left;width:100%;}
#scheda_modello .promozioni li {float:left;width:100%;padding-top:15px;margin-top:15px;background:url(../img/line_dotted_horizontal.gif) repeat-x left top;font-size:15px;line-height:17px;}
#scheda_modello .promozioni li.first {padding-top:0;margin-top:0;background:none;}
#scheda_modello .promozioni li .image {position:relative;float:left;width:100px;padding:4px;border:1px solid #eaeaea;height:60px;}
#scheda_modello .promozioni li .image .badge {position:absolute;top:-10px;left:-20px;width:52px;height:51px;background:url(../img/promo_red_badge_mini.png);}
#scheda_modello .promozioni li .image img {display:block;width:100px;height:60px;}
#scheda_modello .promozioni li .text {float:right;width:235px;padding-top:2px;}
#scheda_modello .promozioni li .data {font-family:Helvetica,Arial,sans-serif;font-size:10px;color:#66A93F;line-height:14px;font-weight:normal;text-transform:uppercase;}
#scheda_modello .promozioni li p {margin-bottom:5px;}
#scheda_modello .promozioni li a {font-family:Verdana,Arial,sans-serif;font-weight:bold;font-size:10px;color:#005BB3;text-decoration:none;}
#scheda_modello .promozioni li a:hover {text-decoration:underline;}

#scheda_modello .blocca {background:#F7F7F7;border:1px solid #EAEAEA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:20px;font-size:16px;line-height:22px;color:#333;margin-bottom:30px;}
#scheda_modello .blocca .title {color:#2B7FCC;font-size:22px;line-height:25px;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #B8B8B8;margin-bottom:10px;}
#scheda_modello .blocca .price {font-size:15px;font-weight:bold;color:#fff;background:#5DA433;padding:1px 5px;white-space:nowrap;}
#scheda_modello .blocca .pay {background:url(../img/line_dotted_horizontal.gif) repeat-x left top;margin-top:10px;padding-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999;text-transform:uppercase;line-height:35px;margin-bottom:10px;}
#scheda_modello .blocca .pay .cards {float:right;background:url(../img/cards.png) no-repeat left top;width:184px;height:32px;text-indent:-999em;}
#scheda_modello .blocca .button {padding:0;display:block;text-align:center;}

#scheda_modello .request_info {background:#F7F7F7;border:1px solid #EAEAEA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:20px;font-size:16px;line-height:22px;color:#333;margin-bottom:30px;}
#scheda_modello .request_info .title {color:#2B7FCC;font-size:22px;line-height:25px;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #B8B8B8;margin-bottom:10px;}
#scheda_modello .request_info form {margin-top:10px;}

#scheda_modello .form_item input {width:241px;}

#scheda_modello .form_item.mini {width:121px;}
#scheda_modello .form_item.mini input {width:100px;}
#scheda_modello .form_item textarea {height:100px;width:241px;}

#scheda_modello .content_form .form_item.captcha img {padding:0;}
#scheda_modello .content_form .form_item.checkbox label {width:230px;}
#scheda_modello .request_info button {padding:0;display:block !important;text-align:center;width:100%;}

#scheda_modello .test_drive {position:relative;background:#F7F7F7;border:1px solid #EAEAEA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:20px;font-size:13px;line-height:17px;color:#333;margin-bottom:30px;}
#scheda_modello .test_drive .title {color:#f60;font-size:22px;line-height:25px;font-weight:bold;padding-bottom:5px;border-bottom:1px solid #B8B8B8;margin-bottom:10px;}
#scheda_modello .test_drive .badge {position:absolute;top:-10px;right:-10px;width:84px;height:83px;background:url(../img/test_drive_badge.png) no-repeat left top;}
#scheda_modello .test_drive p {margin-bottom:10px;}
#scheda_modello .test_drive p.data {background:url(../img/calendar.png) no-repeat 10px 7px #e8e8e8;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px;font-size:15px;line-height:20px;padding-left:33px;}

/* USATO RELATED */
#usato_related {background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:15px 20px;font-size:16px;line-height:20px;color:#333;border:1px solid #DFDFDF;}
#usato_related .title {font-size:20px;line-height:22px;margin-bottom:12px;border-bottom:1px solid #ccc;padding-bottom:5px;}
#usato_related ul li {background:url(../img/line_dotted_horizontal.gif) repeat-x left top;padding-top:10px;margin-top:10px;}
#usato_related ul li.first {background:none;padding-top:0;margin-top:0;}
#usato_related ul li a {height:38px;display:block;font-size:12px;color:#333;text-decoration:none;line-height:17px;padding-left:52px;background:url(../img/usato_categoria.png) no-repeat left top;margin-left:-5px;padding-top:2px;}
#usato_related ul li.km0 a {background-position:0 0;}
#usato_related ul li.demo a {background-position:0 -40px;}
#usato_related ul li.usato a {background-position:0 -80px;}
#usato_related ul li a:hover {color:#005CB4;}
#usato_related ul li a strong {font-size:16px;}
#usato_related ul li a em {display:block;font-size:11px;font-style:normal;}
#usato_related ul li a em strong {font-size:12px;}

/* PROMOZIONI LIST */
#promozioni_list {float:left;width:100%;}
#promozioni_list li {float:left;width:100%;padding-top:30px;margin-top:30px;background:url(../img/line_dotted_horizontal.gif) repeat-x left top;}
#promozioni_list li.first {padding-top:0;margin-top:0;background:none;}
#promozioni_list li .image {float:left;width:200px;padding:4px;border:1px solid #eaeaea;height:120px;}
.popup_content #promozioni_list li .image {width:150px;height:90px;margin-bottom:30px;}
.popup_content #promozioni_list li .image img {width:150px;height:90px;}
.popup_content #promozioni_list li .image .not_available {width:150px;height:90px;}
#promozioni_list li .image img {display:block;}
#promozioni_list li .image .not_available {display:block;width:200px;height:120px;background:url(../img/placeholder.png) no-repeat center #f7f7f7;}
#promozioni_list li .text {position:relative;float:right;width:450px;padding-top:5px;}
.popup_content #promozioni_list li .text {width:400px;margin-bottom:30px;}
#promozioni_list li.has_data .text {padding-top:26px;}
#promozioni_list li .title {font-size:16px;line-height:20px;color:#333;margin-bottom:10px;}
#promozioni_list li .title a {color:#333;text-decoration:none;}
#promozioni_list li .data {position:absolute;top:5px;left:0;width:100%;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#66A93F;line-height:14px;font-weight:normal;text-transform:uppercase;padding-bottom:7px;}

