/* IMPOSTAZIONI PAGINA */
/*PIPPO*/
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;margin: 0;padding: 0;}
a:hover {text-decoration: underline;}
img {border: 0;}
p {padding: 0;margin: 0;}
form {margin: 0;}
input {font-size: 11px;border: 1px solid #ABADB3;}
select {height: 20px;border: 1px solid #999999;}
*:first-child+html select {height: 22px;line-height: 22px;} /** IE 7 **/
textarea {font-size: 10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border: 1px solid #ABADB3;}

/*** ID di pagina ***/
#main {width: 960px;padding: 0;margin: 0;text-align: left;}
#header-sx {width: 746px;height: 105px;float: left;}
#header-dx {width: 214px;height: 105px;float: left;}
#header-banner {width: 468px;height: 60px;float: left;margin: 2px 0 0 5px;}
#content {width: 960px;background: url(../img/bg-content.gif) repeat-y top left #ffffff;margin: 0;padding: 0;}
#content-int {width: 960px;background: url(../img/bg-content-int.gif) repeat-y top left #ffffff;margin: 0;padding: 0;}
#content-dealerlink {width: 960px;margin: 0;padding: 0;}
#content-left {width: 200px;float: left;padding: 0;margin: 0;background: url(../img/bg-columns-top.gif) repeat-x top left #CBCBCB;}
#content-left h3 {width: 150px;height: 24px;font-size: 12px;color: #333333;padding: 10px 0 0 30px;margin: 4px 0 3px 14px;background: url(../img/ico-search.gif) no-repeat center left;}
#content-right {width: 760px;float: left;margin: 0;padding: 0;}
#content-right-sx {width: 522px;float: left;padding: 0 3px 10px 10px;margin: 0;}
#content-right-dx {width: 205px;float: left;padding: 10px;background: url(../img/bg-columns-top.gif) repeat-x top left #CBCBCB;}

/*** classi generiche ***/
.clear {clear: both;height: 0;font-size: 1em;margin: 0;padding: 0;}
.hidden {display: none;}
.bold {font-weight: bold;}
.check {border: none;}
.cornice {width: 207px;height: 158px;background: url(../img/bg-cornice.png) no-repeat top left;margin: 0 0 0 10px;padding: 0;}
.cornice img {margin: 0;padding: 7px 17px 0 10px;float: left;}


.filter .filter-sx {float: left;padding: 6px 0 0 5px;margin: 0;}
.filter .filter-sx span {display: inline;float: left;padding-top:3px}
.filter .filter-sx img {display: inline;float: left;margin: 2px 6px 0 14px;}
.filter .filter-dx {float: right;padding: 6px 5px 0 5px;margin: 0;}
.filter .filter-dx span {display: inline;float: left;padding-top:3px}
.filter .filter-dx select {display: inline;float: left;width: 45px;margin: -4px 5px 0 5px;}
.filter .filter-dx img {display: inline;float: left;margin: 0px 0 0 20px;}
.filter .filter-pag {float: right;padding: 6px 5px 5px 5px;margin: 0;}
.filter .filter-pag span {display: inline;float: left;}
.filter .filter-pag a {font-weight: bold;display: inline;float: left;padding: 0 1px;}
.filter .filter-pag a img.sx {display: inline;float: left;margin: 2px 5px 0 15px;}
.filter .filter-pag a img.dx {display: inline;float: left;margin: 2px 15px 0 5px;}

.grid-filter .filter-sx {float: left;padding: 6px 0 5px 5px;margin: 0; height:20px;}
.grid-filter .filter-sx span {display: inline;padding-top:3px}
.filter .filter-search {float: right;padding: 6px 5px 0 5px;margin: 0;}

.listing {width: 98%;margin: 0 0 0 10px;border-collapse: collapse;}
.listing th {padding: 0 0 5px 10px;text-align: left;}
.listing th a.voce {margin: 0 5px 0 0;}
.listing th a.voce2 {margin: 0 5px 0 26px;}
.listing th img {margin: 0 5px 0 0;}
.listing th a img {margin: 0 0 0 3px;}
.listing td {vertical-align: top;}
.listing td.col input {margin: 0;padding: 0;}
.listing td.col img {align: center;float:center;}
.listing td.col div.img {width: 120px;align: center;margin: 0 10px 0 0;align: center;float:center;}
.listing td.col div.make_model {width: 200px;float: left;margin: 5px; text-align: left;margin-left:10px;}
.listing td.col div.make_model_text {width: 200px;float: left;margin: 0; margin-left:10px; margin-bottom:5px;text-align: left;}
.listing td.col div.info {float: left;margin: 5px;margin-left:10px;}
.listing td.col a {font-size: 12px;font-weight: bold;display: block;}
.listing td.col p {padding: 5px 0;}

.grid-auto {padding: 0 0 0 0;float: left; width: 98%;margin: 0 0 0px 10px;}
.grid-auto .bauto {margin: 10px 10px 10px 10px;}
#showFullSearch{padding-right:6px;}
/* scheda */
.sheet {width: 98%;margin: 0 0 10px 10px;padding: 0 0 0 0;float: left;}
.sheet .filter-pag {float: right;padding: 10px 5px 0 5px;margin: 0;}

.sheet table {width: 99%;font-size:12px;font-weight: bold;margin: 10px 0 10px 0;padding: 10px 0;border-collapse: collapse;text-align: left;}
.sheet table th {width: 212px;height: 15px;vertical-align: top;padding: 6px 0 0 0;white-space: nowrap;}
html>/**/body .sheet table th {width: 211px;}
.sheet table td {width: 312px;height: 15px;padding: 6px 10px 0 10px;}
html>/**/body .sheet table td {width: 313px;}  
.sheet table tr.last th {border-bottom: none;}
.sheet .concess p {width: 120px;padding: 5px;float: left;}
.sheet .concess p.dati {width: 170px;}
.sheet .concess .nome {font-size: 12px;font-weight: bold;} 
.sheet .infoRequest td {border-left:0px;border-right:0px;padding: 3px 0px 3px 0px;}
.sheet .infoRequest th {border-left:0px;border-right:0px; width:50px}


.bold {font-style: bold;}

.topauto {padding: 0 0 0 0px;margin: 0 0 0px 0;float: left; width:99%;}
/*.topauto .bannerino {float: left;}*/
.bauto {width: 198px;height: 98px;background: url(../img/bg-bauto.png) top left repeat-x #ffffff;float: left;margin: 0 10px 0 0;padding: 0;}
.bauto img {width: 80px;float: left;padding: 10px;}
.bauto .bauto-text {width: 93px;padding: 0;float: left;margin: 10px 0 0 0;}
.bauto .bauto-text p.det {width: 93px;height: 25px;margin: 0;float: left;}
.bauto .bauto-text p.det span {display: block;}
.bauto .bauto-text a {font-weight: bold;display: block;}

