﻿#concessionario {
  border-bottom: #dbdad2 1px solid;
  border-left: #dbdad2 1px solid;
  margin-bottom: 15px;
  font: 13px Georgia, "Times New Roman", Times, serif;
  border-top: #dbdad2 1px solid;
  border-right: #dbdad2 1px solid;
}

#concessionario .info {padding: 10px 10px;}

#concessionario SPAN {
  line-height: 24px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
}

#concessionario SPAN.presentazione
{
  line-height: 12px;
}

#concessionario H1 {
  background-color: #999;
  margin-bottom: 5px;
  height: 50px;
  color: #fff;
  font-weight: normal;
  padding: 10px 10px;
}

#concessionario UL.linkeria {
  list-style: none none outside;
  line-height: 15px;
  margin: 6px 0px 10px;
  clear: both;
  padding: 0px 0px;
}

#concessionario UL.linkeria LI {
  background-image: url(img/ico_box.gif);
  LINE-HEIGHT: 21px;
  padding-left: 12px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  margin-bottom: 8px;
  float: left;
  font-weight: bold;
  margin-right: 50px;
}

UL.imgList {
  list-style: none none;
  margin: 0px;
  padding: 0px 0px;
}

UL.imgList LI {float: left; margin-right: 10px;}

UL.imgList LI IMG
{
border:1px solid #DBDAD2;
margin:2px 9px 2px 0;
}

DIV.box_intest {
  border-bottom: #dbdad2 1px solid;
  border-left: #dbdad2 1px solid;
  border-top: #dbdad2 1px solid;
  border-right: #dbdad2 1px solid;
  padding: 3px 3px;
}

DIV.box_intest P {
  background: url(img/bg_refinesearch_gray.gif) repeat-x 0px 0px;
  color: #ffffff;
  overflow: hidden;
  font: normal 20px/21px Georgia, "Times New Roman", Times, serif;
  padding: 5px 5px;
}

#box_utilita {
  height: 13px;
  font-size: 11px;
  overflow: hidden;
  border-top: #dbdad2 2px solid;
  font-weight: bold;
  padding: 10px 0px;
}

#box_utilita .intest {
  line-height: 12px;
  display: block;
  float: left;
  color: #707173;
  font-size: 11px;
  padding: 0px 10px;
}

#box_utilita .linkeria {float: left; font-size: 11px;}

#box_utilita IMG.img-inline {
  vertical-align: bottom;
  margin-right: 5px;
}

#box_utilita UL LI {
  border-left: #333333 1px solid;
  margin: 0px 0px 0px 5px;
  display: inline;
  color: #0061a6;
  padding: 0px 0px 0px 5px;
}

#box_utilita UL LI.primo, #elencomoto .msg_dettagli UL LI.primo, #elencomoto .msg_mmedia UL LI.primo {
  border-left: 0px;
  padding-left: 0px;
  margin-left: 0px;
}

#box_utilita UL {
  list-style: none none outside;
  margin: 0px;
  display: inline;
  clear: both;
  padding: 0px 0px;
}

#col_centr {
  border-bottom: 0px;
  border-left: 0px;
  margin: 0px 0px 0px 8px;
  width: 459px;
  display: inline;
  float: left;
  overflow: hidden;
  border-top: 0px;
  border-right: 0px;
  padding: 0px 0px 15px;
}

#elencomoto H3 {
  display: inline;
  font-size: 12px;
  font-weight: bold;
}

#elencomoto {overflow: hidden;}

#elencomoto .msg {
  display: block;
  margin-bottom: 0px;
  background: url(img/tratt_h.gif) #fbf9f9 repeat-x left bottom;
  padding: 10px 5px;
}

#elencomoto .dispari {background-color: #f3f3f3;}

#elencomoto .msg a img.msgthumb {
  display: inline;
  float: left;
  overflow: hidden;
  margin-right: 10px;
  width:78px;
  height:58px;
}

#elencomoto SPAN.info {
  width: 363px;
  display: block;
  float: left;
  color: #333333;
}

#elencomoto SPAN.msg_intest {
  display: block;
  float: left;
  clear: left;
}

#elencomoto .msg_concess {
  border-left: #333333 1px solid;
  padding-left: 6px;
  float: left;
  color: #d00a07;
}

#elencomoto .msg_data {padding-right: 5px; float: left;}

#elencomoto .msg_more {
  border-left: #bab9b9 1px solid;
  margin: 0px 8px 0px 0px;
  float: right;
  border-right: #bab9b9 1px solid;
  padding: 0px 6px;
}

#elencomoto .msg_more A {
  width: 12px;
  display: block;
  background: url(img/ico_saveinbox.gif) no-repeat left top;
  height: 12px;
  clear: right;
}

#elencomoto .msg_dettagli UL {
  list-style: none none outside;
  margin: 0px 0px 0px -1px;
  overflow: hidden;
  padding: 0px 0px;
}

#elencomoto .msg_dettagli UL LI {
  border-left: #333333 1px solid;
  line-height: 10px;
  margin: 0px 0px 0px 3px;
  display: inline;
  padding: 0px 0px 0px 5px;
}

#elencomoto .msg_mmedia IMG.img-inline {
  padding: 0px 0px 0px 4px;
}

#elencomoto SPAN.msg_dettagli, SPAN.msg_luogo, SPAN.msg_mmedia, SPAN.msg_tit {
  line-height: 12px;
  margin: 4px 0px 0px;
  width: 100%;
  display: block;
  float: left;
  clear: left;
}

SPAN.msg_tit IMG {margin-left: -4px;}

#elencomoto .msg_dettagli UL {
  display: inline;
  clear: both;
}

#elencomoto .msg_mmedia UL {
  margin: 0px;
  clear: both;
  padding: 0px 0px;
}

#elencomoto .msg_mmedia UL LI {
  border-left: #0061a6 1px solid;
  margin: 0px 0px 0px 5px;
  display: inline;
  color: #0061a6;
  padding: 0px 0px 0px 5px;
}

#elencomoto .msg_garanzia
{
border-left: 1px solid #333333;
color:#d00a07;
padding-left:6px;
margin-left:6px;
display:block;
height:12px;
float:left;
}

#col_centr {
  border-bottom: 0px;
  border-left: 0px;
  margin: 0px 0px 0px 8px;
  width: 676px;
  display: inline;
  float: left;
  overflow: hidden;
  border-top: 0px;
  border-right: 0px;
  padding: 0px 0px;
}

#bottom_paging {width: 676px;}

#bottom_paging .bottom_paging_link {width: 536px;}

#col_dx DIV {margin-bottom: 13px;}