body {
 border: 0px;
 margin: 0px;
 padding: 0px;
 background: #FFF;
 color: #333;
 text-align: center;
 font-family: Tahoma, Verdana, sans-serif;
 font-size: 12px;
 color: #818181;
}

a {
 color: #1A67AB;
}

a.enhanced , a.article-back{
 color: #EC140C;
}

img {
 border: 0px;
}

#container {
 width: 990px;
 margin: auto;
 text-align: left;
 background-color:#FFFFFF;
}

h1, h1 a {
 color: #1A67AB;
 font-size: 18px;
 font-weight: normal;
 margin: 0px;
 text-decoration: none;
}

h2 {
 margin: 0px;
 margin-top: 3px;
 font-size: 14px;
 color: #EC140C;
 font-weight: normal;
 margin-bottom:5px;
 /*
 background-image: url(../images/red-bullet.png);
 background-repeat: no-repeat;
 background-position: 2px 5px;
 padding-left: 15px;*/
}

.box h1 a, .box h1 a:hover {
 color: #EC140C;
}

h2.green, h2.green a {
 background-image: url(../images/green-bullet.png);
 color: #237537;
}

h2.grey, h2.grey a {
 background-image: url(../images/grey-bullet.png);
 color: #666;
}

h2.blue, h2.blue a, .box1 h2 {
 background-image: url(../images/blue-bullet.png);
 color: #1A67AB;
}

.box h2 {
 padding-left: 0px;
 background: none;
 margin-bottom:3px;
}

h3, h3 a {
 font-weight: normal;
 font-size: 12px;
 margin: 0px;
 color: #1A67AB;
 text-decoration: none;
}
h3 a{
 font-weight: bold;
}
h1 a:hover, h3 a:hover, .entry p a:hover {
 color: #1A67AB;
}

h4, h4 a {
 font-weight: bold;
 color: #1A67AB;
 margin: 0px;
 font-size: 15px;
 text-decoration: none;
}

h4 a.other {
 font-size: 12px;
 font-weight: normal;
 margin-left: 20px;
 color: #818181;
}

.channel-blurb, .channel-blurb a {
 color: #1A67AB;
 text-decoration: none;
}

p {
 margin-top: 0px;
 margin-bottom: 1em;
}

.entry {
 clear: both;
 width: auto;
}

.entry p a {
 text-decoration: none;
 color: #818181;
}

.entry a.more {
 color: #1A67AB;
 font-weight: bold;
 text-decoration: none;
}

.entry a.more-news, .entry .more-news {
 font-size: 10px;
 color: #1A67AB;/*#666;*/
}

.entry .thumb {
 float: left;
 margin-right: 5px;
 margin-bottom: 2px;
}

.entry .thumbright {
 width: auto;/*175px;*/
 float: right;
 margin-left: 5px;
 margin-bottom: 2px;
}

.entry .thumb a, .entry .thumbright a {
 color: #999;
 text-decoration: none;
}

.allnews, .allnews a, .entry .allnews, .entry .allnews a {
 color: #666;
 font-size: 11px;
 text-decoration: none;
 text-align: right;
 background: #EFF1F0;
}

.allnews {
 clear: both;
 color: #1A67AB;
}

#flash-news {
 border: 1px dashed #CCC;
 border-left: none;
 border-right: none;
 padding-top: 3px;
 padding-bottom: 3px;
 margin-top: 0px;
 margin-bottom: 5px;
 font-weight: bold;
 clear: both;
}

#flash-news a {
 color: #818181;
 font-weight: normal;
 text-decoration: none;
}

#flash-news a:hover {
 text-decoration: underline;
}

#flash-news .category {
 color: #1A67AB;
 font-weight: normal;
}

marquee, .pointer {
 width: 880px;
 margin-top: -13px;
 margin-left: 110px;
}

.blurb {
 color: #CCC;
 text-align: center;
 margin-top: 10px;
 margin-bottom: 5px;
 font-size: 11px;
}

#logo {
 width: 255px;
 height: 46px;
 padding-top: 30px;
 float: left;
}

#leaderboard {
 width: 728px;
 height: 90px;
 float: right;
 margin-bottom: 10px;
}

#leaderboard-wide {
 width: 100%;
 height: 140px;
 float: right;
 margin-bottom: 10px;
}

#banner-footer {
 margin-bottom: 20px;
 margin: auto;
}

.imu {
 width: 300px;
 height: 250px;
 margin-bottom: 20px;
}

.imushort {
 clear: both;
 margin-top: 10px;
 width: 300px;
 height: 100px;
 margin-bottom: 20px;
}

#tabs {
 clear: both;
 border-top: 1px solid #FFF;
}

#tabs a {
 display: block;
 float: left;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 3px;
 padding-bottom: 6px;
 border-right: 1px solid #EEE;
 color: #777;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
}

#tabs a.current {
 background: url(../images/sf_menu1.gif) repeat-x;
}

#tabs a.usato {
 color: rgb(255, 134, 0);
}

#tabs a.ecologiche {
 color: rgb(137, 171, 49);
}

#tabs a.forum {
 color: rgb(26, 103, 159);
}

#tabs a.webtv {
 color: rgb(236, 20, 12);
}

#tabs a.camper {
 color: #948776;
}

#tabs a:hover {
 background: #F7F7F7;
}

#subtabs {
 background: url(../images/sf_menu2.gif) repeat-x;
 position: relative;
 clear: both;
 border-top: 1px solid #EEE;
}

#find-car {
 position: absolute;
 top: 1px;
 left: 3px;
 padding-left: 5px;
 color: #777;
}

#main-search {
 position: absolute;
 top: 1px;
 right: 5px;
}

#main-search #search {
 width: 86px;
}

#main-search #search-button {
 width: 50px;
}

p.pubdate, p.subcategories {
 background: url(../images/sf_menu2.gif) repeat-x;
 text-align: center;
 margin: 0px;
 padding: 10px;
 font-size: 10px;
 color: #777;
}

span.category-name {
 color: #EC140C;
 font-weight: bold;
 margin-right: 10px;
}

p.subcategories {
 text-align: left;
 font-size: 11px;
 color: #CCC;
}

p.subcategories a {
 font-weight: bold;
 text-decoration: none;
 color: #666;
}

p.subcategories a.current {
 font-weight: bold;
 text-decoration: none;
 color: #EC140C;
}

.first-column {
 float: left;
 width: 315px;/* 335px;*/
 margin-right:15px; /* 10px;*/
 padding-left:2px;

}

.first-column-article {
 float: left;
 width: 445px;
 margin-right: 10px;
}

.main-column-article {
 float: left;
 width: 680px;
 margin-right: 10px;
 background: #FFF;
}

.first-column-showroom {
 float: left;
 width: 445px;
 margin-right: 10px;
}

.first-column-category {
 float: left;
 width: 335px;
 margin-right: 10px;
 /*background: #F0F0F0;*/
}

.second-column-category {
 float: left;
 width: 335px;
 margin-right: 10px;
}

.category h1, .category p, .category .entry, .category .photogallery,
.category blockquote {
 margin-left: 8px;
}

.category-blurb a {
 color: #818181;
 text-decoration: none;
}

.category-blurb a:hover {
 color: #333;
}

.category p.date {
 margin-bottom: 0px;
 font-size: 11px;
 color: #1A67AB;
}

.channel h1 {
 color: #EC140C;
 margin-top: 10px;
}

.entry p.date {
 margin: 0px;
 font-size: 11px;
 color: #1A67AB;
}

.category .photogallery {
 margin-bottom: 20px;
}

.main-column {
 float: left;
 margin-right: 9px;
 width: 680px;
 margin-left:1px;
}

.photogallery-column {
 /*background: #F0F0F0;*/
}

.second-column {
 float: left;
 width: 335px;
 margin-right: 10px;
}

.second-column-article {
 float: left;
 width: 225px;
 margin-right: 10px;
}

.webtv-box {
 height: 22px;
 background: url(../images/top_tv2.gif) no-repeat;
 text-align: right;
 clear: both;
 width: 320px;
}

.webtv-box a {
 display: block;
 font-weight: bold;
 color: #818181;
 padding-top: 3px;
 padding-right: 6px;
 text-decoration: none;
}

.video {
 background: #FFC;
 height: 243px;
 text-align: center;
 width: 300px;
 margin: auto;
}

.webtv-info a {
 color: #818181;
 text-decoration: none;
 font-size: 12px;
}

.sidebar {
 float: left;
 width: 300px;
}

.sidebar table {
 width: 100%;
 margin-bottom: 10px;
}

.sidebar table td {
 width: 33%;
}

.sidebar table a {
 color: #818181;
 font-size: 11px;
 text-decoration: none;
}

.sidebar table a:hover {
 color: #1A67AB;
}

.article {
 /*font: 12px/15px Tahoma;*/
 color: #777777;
}

.article h1 {
 font: normal 30px Tahoma;
 padding: 0px;
 margin: 0px;
 color: #EC140C;
}

.article .article-body {
 padding: 4px;
 margin-top:0px;
}
.article-body{
  font-size: 13px;
}
.article-body strong{
 color:#666;
}

.article blockquote, .category blockquote {
 font: 12px Tahoma;
 color: #555;
 margin: 0px;
 padding: 4px;
}
.article blockquote{
 font-size: 15px;
 padding: 0px;
}
.article .photogallery {
 padding: 4px;
 padding-right: 2px;
}

.intro .thumbnail {
 width: 175px;
 height: 145px;
 margin-right: 40px;
 margin-bottom: 5px;
 float: left;
 text-align: center;
}

.thumbnail a {
 text-decoration: none;
}

.intro {
 margin-top: 10px;
}

.intro td {
 vertical-align: top;
}

.intro table {
 width: 100%;
}

.photogallery-column .photogallery,
.photogallery-column .thumbnails {
 width: 520px;
 text-align: center;
 margin: auto;
}

.article .photogallery .main,
.article .photogallery .thumbnails,
.article .photogallery .enter {
 clear: both;
}

.article .photogallery .thumb {
 float: left;
 margin-right: 1px;
}

.photogallery-column .photogallery .thumb {
 float: left;
 margin-right: 2px;
}

#comments {
 margin-top: 5px;
 clear: both;
 height:25px;
 /* width: 100%;
  * border-top: 2px solid #CCC;*/
}

#comments a, .article-page a {
 color:#EC140C;
 text-decoration:none;
}

#comment_form label {
    color:#445057;
    float:left;
    font-weight:bold;
    width:125px;
}

#comment_form input[type=text] {
    width:300px;
}

#comment_form textarea {
    width:70%;
}

#comments .notice {
 font-weight: bold;
 color: #EC140C;
}

ul.comment-list {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 color: #666;
 font-size:11px;
}

ul.comment-list li {
 clear: both;
 margin-bottom: 10px;
 border-top: 1px dotted #CCC;
 padding-top: 5px;
}

ul.comment-list .comment-body {
 float: left;
 width: 100%;
 padding: 0px;
}
ul.comment-list .comment-body p{
 margin-bottom:0em;
}
ul.comment-list .comment-meta {
 color:#1A67AB;
 font-weight:bold;
 width:80%;/*215px;*/
}

ul.comment-list .comment-metadata {
 color:#1A67AB;
 float: none;
 font-family:'trebuchet ms',arial,sans-serif;
 font-size:1.1em;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:italic;
 font-variant:normal;
 font-weight:normal;
 line-height:normal;
}

.comment-counter {
 float:right;
 font-size:1.1em;
}

.comment-metadata-sub{
    bottom:8px;
    position:relative;
    font-size:11px;
    font-style:italic;
    padding-top:6px;
}

ul.comment-list .comment-reply{
 float:right;
 font-size:0.9em;
 margin-bottom:0.1em;
}

ul.comment-list .comment-reply a{
    text-decoration:none;
}

ul.comment-list .comment-reply a[href^="mailto:"]{
 color:red;
}

.error-page {
 margin-top: 30px;
 margin-bottom: 20px;
 clear: both;
 width: 990px;
 border-top: 2px solid #900;
 border-bottom: 2px solid #900;
 background: #FFDCDA;
 padding-top: 30px;
 padding-bottom: 50px;
 text-align: center;
}

.error-page h1, .error-page h2 {
 color: #900;
}

.second-column .box {
 width: 310px;
}

.second-column .white {
 width: 331px;
 padding:4px 0px 0px;
}

.box {
 width:auto;
 margin-bottom: 10px;
 background: #F0F0F0;
 padding: 10px;
 padding-top: 4px;
 padding-bottom: 0px;
 clear: both;
 float: left;
 min-width:93%;
}

.subchannel {
    padding-right:8px;
}



.box .services {
    text-align:left;
}

.box .services a{
    text-decoration:none;
}

.white{
    background: #FFF;
}

.box1 {
 margin-bottom: 10px;
}

.box-news {
 width: 660px;
}

.box2 {
 border: 1px solid #F0F0F0;
 padding: 10px;
 margin-bottom: 10px;
}

.showroom {
 border: 1px solid #FCAA3E;
}

.showroom h1, .showroom h2, .showroom h2 a, .showroom h1 a {
 color: #FCAA3E;
 margin-bottom: 5px;
 text-decoration: none;
}

.showroom-red {
 border: 1px solid #EC140C;
}

.showroom-red h1, .showroom-red h2, .showroom-red h2 a, .showroom-red h1 a {
 color: #EC140C;
 margin-bottom: 5px;
 text-decoration: none;
}

.showroom-red-title {
 color: #EC140C;
}

.search {
 background: #F0F0F0;
 padding: 10px;
}

.search li {
 padding-bottom: 10px;
}

.search li .metadata {
 color: #999;
}

.search li a {
 font-weight: bold;
}

.search li .metadata a {
 font-weight: normal;
 color: #333;
}

.category-header h1 {
 margin-top: 5px;
 color: #EC140C;
 font-weight: normal;
 font-size: 25px;
}

.category-header h2 {
 font-weight: normal;
 color: #818181;
 margin-bottom: 10px;
 background: none;
 padding-left: 2px;
}

.category-header .community h1{
 color: #1A67AB;
}

.community h1{
 color: #1A67AB;
}
.category-header h2.community{
 color: #1A67AB;
}

.community h3{
/* color: #948776;*/
 font-size:14px;
 font-weight:bold;
}

.community span{
 color:#1A67AB;
 font-size:12px;
 float:left;
}

.community p{
    margin-bottom:1em;
}


.technical{
 margin-top:10px;
}
.technical .value-sign {
 text-align: center;
 background: #CCC;
}

.technical h4 {
 background-color:#CCCCCC;
 font-size:13px;
}

.technical .data-value {
 text-align: right;
 color:#777777;
}

.technical table {
 width:47%;
 margin-bottom:10px;
 font-size:11px;
}

.technical .row1{
 background-color:#FFF;
}

.technical .row2{
 background-color:#F5F6F8;
}

.technical .data-name{
 font-weight:bold;
 color:#777777;
}
.next-page {
 clear: both;
 padding-top: 20px;
 font-weight: bold;
 text-align: right;
 margin-right: 8px;
}

.next-page a{
 color:#EC140C;
 text-decoration:none;
}

ul.archive li {
 margin-bottom: 10px;
}

h4 .brand-select {
 font-weight: normal;
 display: block;
 float: right;
 font-size: 11px;
 margin-right: 3px;
 margin-top: 3px;
}

.crashtest {
 height: auto;/*105px;*/
}

.crashtest table {
 font-weight: normal;
}

.crashtest h2, .crashtest h2 a {
 color: #818181;
 text-decoration: none;
}

.crashtest th {
 font-weight: normal;
}

img.crashtest-pic {
 float: left;
 margin-right: 10px;
 margin-top: 5px;
}

.send-this a {
 text-decoration: none;
 font-style: italic;
}

.send-this img {
 position: relative;
 top: 1px;
}

.infoflash-main img {
 float: left;
 margin-right: 10px;
 margin-bottom: 8px;
}

.infoflash-sidebar dl {
 line-height: 1.4em;
}

.infoflash-sidebar dt {
 color: #1A67AB;
}

.infoflash-sidebar dd {
 margin-left: 70px;
 margin-top: -1.4em;
 margin-bottom: 4px;
}

.infoflash-sidebar dd a {
 color: #818181;
 text-decoration: none;
}

.eco {
 background: #EBF8CA;
}

.eco h2 {
 color: #89AA27;
}

.channel-eco .first-column-category {
 background: #EDF6E1;
}

.channel-eco h1 a, .channel-eco h2 a, .channel-eco h3 a, .channel-eco h4 a,
.channel-eco a.more {
 color: #849B65;
}

.channel-eco #tabs a.current {
 color: #9EB44F;
 background: #F2FCD7;
}

.channel-eco #subtabs, .channel-eco p.pubdate, .channel-eco p.subcategories {
 background: url(../images/eco-bg.png) repeat-x;
}

.whitebox {
 /*border: 1px solid #EFF1F0;*/
 margin-bottom: 10px;
}

.whitebox h4 {
 color: #EC140C;
 font-weight: bold;
 font-size: 14px;
 background: #EFF1F0;
}

.whitebox h4 small a {
    margin-left: 5px;
    font-size: 11px;
    color: #EC140C;
    font-weight: normal;
}

.whitebox small{
    text-align:right;
    background-color:#EFF1F0;
    width:100%;
}

.signature {
 font-size: 11px;
}

.signature i{
 color:#1A67AB;
}
.shim {
 width: 990px;
 clear: both;
}

.mini-shim {
 clear: both;
}

/* Colored showroom: you need also /content/images/showroom-(info,rss,video,foto)-<color>.png */
/* RED */
.showroom-style-red {
 background: #9E0C16;
 color: #FFF;
}
.showroom-style-red h1 {
 color: #FFF;
}
.showroom-style-red .showroom-header-button a.current {
 color: #F6931E;
}

h2.style-red {
 color: #9E0C16;
 font-weight:bold;
}

/*CYAN*/
.showroom-style-cyan {
 background: #9fcfd9;
 color: #FFF;
}
.showroom-style-cyan h1 {
 color: #00411D;
}
.showroom-style-cyan .showroom-header-button a.current {
 color: #FFF;
}

.showroom-style-cyan .showroom-header-button a{
 color: #00411D;
}

h2.style-cyan {
 color: #9fcfd9;
 font-weight:bold;
}

/* GREEN */
.showroom-style-green {
 background: #016839;
 color: #FFF;
}
.showroom-style-green h1 {
 color: #FFF;
}
.showroom-style-green .showroom-header-button a.current {
 color: #8CC343;
}

h2.style-green {
 color: #016839;
 font-weight:bold;
}



/* GRAY */
.showroom-style-gray {
 background: #797c92;
 color: #FFF;
}
.showroom-style-gray h1 {
 color: #FFF;
}
.showroom-style-gray .showroom-header-button a.current {
 color: #CCC;
}

h2.style-gray {
 color: #797c92;
 font-weight:bold;
}

/*BLACK*/
.showroom-style-black {
 background: #000;
 color: #FFF;
}
.showroom-style-black h1 {
   color: #FFF;
}
.showroom-style-black .showroom-header-button a.current {
 color: #FFF;
}

.showroom-style-black .showroom-header-button a{
 color: #FFF;
}

.showroom-style-black {
 color: #FFF;
 font-weight:bold;
}


/* End of colored showroom */

.showroom-calendar ul {
 margin-left: 0px;
 padding-left: 0px;
}

.showroom-calendar li {
 margin-bottom: 10px;
 list-style-type: none;
}

.showroom-calendar a {
 text-decoration: none;
}

.showroom-entry {
 float: left;
 /*width: 202px;*/
 width: 210px;
 margin-right: 10px;
 /*height: 90px;*/
 min-height: 70px;
}

.showroom-entry img {
 float: left;
 margin-right: 5px;
}

.showroom-entry a {
 color: #555555;
 text-decoration: none;
}

.photogallery-entry img {
 margin-bottom: 20px;
}

.showroom-header {
 clear: both;
 height: 148px;
 position: relative;
 margin-bottom: 20px;
}

.showroom-header-logo {
 position: absolute;
 top: 10px;
 left: 10px;
}

.showroom-header h1 {
 position: absolute;
 left: 200px;
 top: 10px;
 font: normal 36px Tahoma, sans-serif;
}

.showroom-header-nav {
 position: absolute;
 top: 75px;
 left: 200px;
 width: 540px;
}

.showroom-header-search {
 position: absolute;
 right: 10px;
 top: 80px;
 margin: 0px;
 padding: 0px;
}

.showroom-header-button img {
 margin-bottom: -10px;
}

.showroom-header-button a {
 margin-right: 20px;
 color: #FFF;
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
}

.showroom-header-archive {
 position: absolute;
 top: 120px;
 right: 10px;
}

.showroom-header-archive a {
 color: #FFF;
 text-decoration: none;
}

.showroom-main-entry img {
 float: left;
 margin-right: 10px;
 margin-bottom: 8px;
}

.showroom-main-entry .blurb {
 font-size: 15px;
 text-align: left;
 color: #818181;
}

.showroom-news-entry {
 float: left;
 width: 210px;
 /*height: 160px;*/
 height: 175px;
 margin-right: 10px;
 /*margin-bottom: 10px;*/
}

.showroom-news-entry .desc {
 /*height: 30px;*/
 height: 5px;
 width: 175px;
}

.showroom-news-entry .desc a {
 text-decoration: none;
 color: #555555 /*#818181*/;
 float:left;
 height:15px;
 overflow:hidden;
}

.showroom-video-entry .video {
 width: 175px;
 height: 127px;
}

.showroom-video-entry {
 /*margin-bottom: 20px;*/
 margin-bottom: 5px;
 text-align: center;
}

.showroom-video-entry img{
 padding:0px;
}

.showroom-video-entry a {
 color: #555555;
 text-decoration: none;
}

.showroom-foto {
 width: 366px;
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
 clear: both;
}

.showroom-foto-entry a {
 text-decoration: none;
 color: #818181;
}

#register-form {
 float:left;
}
#register-form div.fieldset, #change_password-form div.fieldset{
 border: 1px solid #C9DEF9;
 margin-bottom: 15px;
 padding:10px;
 font-size:12px;
 width:97%;
 float:left;
}
#register-form div.fieldset h1{
 color:#1A679F;
 margin-bottom:10px;
}

#register-form label {
 display: block;
 float: left;
 width:210px;
 margin-right:10px;
 text-align:right;
}

#register-form input,
#change_password-form input{
 width: 300px;
 border:1px solid #C9DEF9;
}
#register-form input[type=submit] ,
#change_password-form input[type=submit]{
 background-color:#1A679F;
 color:#FFFFFF;
 font-weight:bold;
 width:200px;
}

#register-form textarea {
 width: 100%;
 height: 100px;
}

#register-form .note{
 font-size:12px;
}

#register-form .error{
 font-size:12px;
 color:red;
}

#register-form .personal p{
 float:left;
}
#register-form .personal label{
 width:auto;
 text-align:left;
}
#register-form .personal input{
 width:auto;
 margin-right:5px;
}

#register-form .personal select{
 border:1px solid #C9DEF9;
}
#register-form .personal select.combo{
 margin-right:5px;
 width:340px;
}


.price-index-entry {
 height: 240px;
 background: #F2F2F2;
 width: 330px;
 margin-right: 10px;
 float: left;
 border-bottom: 1px solid #CCC;
 text-align: center;
}

.price-index-entry p, .price-index-entry h2 {
 padding-left: 10px;
 padding-right: 10px;
 background: none;
}

.price-index-entry h2 {
 margin-top: 40px;
 font-weight: bold;
 font-size: 16px;
}

.price-index-entry h2 strong {
 font-weight: normal;
}

p.price-index-desc {
 text-align: left;
}

p.price-index-search {
 text-align: right;
 /*font-weight: bold;*/
}

.price-index-search a {
 background: #E6E6E6;
 text-decoration: none;
 padding: 3px;
 padding-left: 5px;
 padding-right: 5px;
}

.price-box {
 border: 2px solid #F38804;
 margin-bottom: 20px;
 padding: 10px;
}

.keys {
 background: url(/content/images/keys.png);
 background-position: bottom right;
 background-repeat: no-repeat;
}

.price-box h3 {
 color: #F38804;
 font-weight: normal;
 font-size: 18px;
}

.price-box h3 small a {
 color: #F38804;
 margin-left: 36px;
 font-weight: bold;
}

.price-box a {
 color: #666;
 text-decoration: none;
}

.price-box img {
 margin-bottom: -7px;
 margin-right: 5px;
}

.price-whitebox {
 padding: 10px;
 border: 1px solid #CCC;
 margin-bottom: 10px;
 float:left;
 width:95%;
 margin-top:5px;
}

.price-whitebox h3 {
 font-size: 17px;
}

.price-whitebox h4 {
 font-size: 11px;
 color: #818181;
 font-weight: normal;
 margin-bottom: 10px;
}

.price-whitebox form {
 margin: 0px;
 padding: 0px;
}

.price-whitebox form label {
 display: block;
 width: 150px;
 color:#1A67AB;
}

.price-whitebox form select {
 width: 175px;
 border:1px solid #C0CDD9;
 color:#818181;
 font-size:12px;
}

.price-whitebox form div {
 float: left;
 width: 200px;
 margin-bottom: 5px;
}

.price-whitebox dl dd {
 margin-left: 0px;
 margin-bottom: 5px;
}

.price-whitebox dl dt a {
 color: #1A67AB;
}

.sidebar .price-whitebox{
 width:auto;
}

.sidebar .price-whitebox form label {
 display: block;
 width: 100px;
}

.sidebar .price-whitebox form select {
 width:125px;
}

.sidebar .price-whitebox form div {
 float: left;
 width: 130px;
 margin-bottom: 5px;
}

.sidebar .price-whitebox form div.submit{
  float: right;
  margin-right:40px;
}

.price-whitebox .price-search-button {
 clear: both;
 text-align: right;
}

.price-whitebox a {
 color: #818181;
 text-decoration: none;
}

.price-whitebox div.submit {
 font-weight:bold;
 margin-top:20px;
 text-decoration:none;
 float: right;
 text-align:right;
 margin-right:40px;
}

.price-whitebox div.submit a{
 color:#EC140C;
}

.price-whitebox a:hover {
 color: #1A67AB;
}

.price-brand {
 float: left;
 width: 119px;
 margin-right: 10px;
}

.price-half-column {
 float: left;
 width: 130px;
 margin-right: 10px;
}

.price-brand-entry {
 width: 95px;
 margin-right: 5px;
 margin-bottom: 15px;
 float: left;
}

.price-brand-entry a {
 text-decoration: none;
}

.price-price-entry {
 height:auto; /*150px;*/
 margin-top:10px;
 width:85px;
 margin-right: 5px;
 float: left;
 min-height:120px;
 overflow:hidden;
}

.price-price-entry a {
 text-decoration: none;
 color:#818181;
}

.price-price-entry a .price {
 color: #1A67AB;
 text-decoration: none;
}

.price-version, .price-version-used{
 width: 100%;
 color:#666666;
 margin-top:10px;
}

.price-version tr.header{
  margin-bottom:5px;
}

.price-version a{
 text-decoration:none;
 color:#818181;
}

.price-version a:hover {
 color: #1A67AB;
}
.price-version td {
 padding-top: 2px;
 padding-bottom: 5px;
 border-bottom: 1px solid #F0F0F0;
}

.price-version .zebra, .price-version-used .zebra {
 background: #F0F0F0;
 color: #1A67AB;
}

.price-version .nozebra {
 color: #666666;
}

.price-version th {
 padding-top: 2px;
 padding-bottom: 2px;
 background: #F0F0F0;
 color: #6699C4;
}

.price-version #benzina{
 color: #FA5619;
}

.price-version #diesel{
 color: #1A67AB;
}

.price-version #metano{
 color: #99D261;
}


.price-model-box {
 position: relative;
 background: #F0F0F0;
 height: 127px;
 margin-bottom: 20px;
}

.price-model-box .big-picture {
 position: absolute;
 top: 0px;
 right: 165px;
 border-left: 10px solid #FFF;
}

.price-model-box .pictures {
 background: #FFF;
 border-left: 5px solid #FFF;
 position: absolute;
 top: 0px;
 width: 160px;
 right: 0px;
}

.price-model-box .pictures img {
 margin-bottom: 20px;
 margin-left: 5px;
}

.price-model-box h4 {
 width: 300px;
 padding-top: 10px;
 padding-left: 10px;
}

.price-model-box p {
 width: 300px;
 padding-top: 10px;
 padding-left: 10px;
 font-size: 14px;
 color: #1A67AB;
}

.price-model-box a {
 color: #818181;
 text-decoration:none;
}

.prices-home-box {
 clear: both;
 width: 328px;
 border: 1px solid #FE932D;
 background: #E6E6E6;
 margin-bottom: 10px;
 font-size: 10px;
}

.prices-home-box .thumb {
 clear: right;
 height: 62px;
}

.prices-home-box .thumb img {
 float: left;
 margin-right: 5px;
}

.prices-home-box h3 {
 background: #FE932D;
 color: #FFF;
 padding: 3px;
 text-transform: uppercase;
 font-size: 14px;
 padding-left: 25px;
 background-image: url(../images/prices-search-bg.png);
 background-repeat: no-repeat;
 clear: both;
}

.prices-home-box h4, .prices-home-box p {
 background: #FFF;
 clear: both;
 margin-bottom: 0px;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
}

.prices-home-box h4 a {
 color: #FE932D;
 text-transform: uppercase;
 font-weight: normal;
}

.prices-home-box p {
 padding-top: 0px;
 padding-bottom: 10px;
}

.prices-home-box p a, .prices-home-box p strong {
 color: #FE932D;
 font-weight: normal;
}

.prices-home-box h5 {
 margin: 0px;
 margin-top: 8px;
 margin-bottom: 4px;
 color: #FE932D;
 font-weight: normal;
 font-size: 12px;
}

.prices-home-box .search {
 background: #E6E6E6;
 float: left;
 width: 140px;
 margin-bottom: 0px;
 padding-bottom: 5px;
}

.prices-home-box .deals {
 background: #E6E6E6;
 padding-right: 5px;
}

.prices-home-box .search select {
 width: 138px;
}

.prices-home-box .search-button, .prices-home-box .advanced-search {
 text-align: right;
}

.prices-home-box .advanced-search a {
 color: #FE932D;
 font-weight: bold;
}

.used-box {
 background-position: 0px 33px;
 background-repeat: no-repeat;
 border: 1px solid #FE932D;
 margin-bottom: 10px;
 margin-right: 13px;
 font-size: 10px;
 width: 210px;
 float: left;
}

#box-type {
  width: 300px;
  height:190px;
  border-style:dashed;
  font-size: 12px;
}

#box-type h3{
  color:#FE932D;
  background-color:#FFFFFF;
  margin-bottom:10px;
  font-weight:bold;
}

#box-type p{
  margin-bottom:10px;
  margin-left:15px;
}

#box-type li{
  list-style: none;
}

#box-type li a{
  color: #818181;
  text-decoration:none;
}

.insert_auto {
 background-image: url(../images/auto_sfondo_inserimento_annunci.png);
 background-position:center center;
}

.insert_moto {
 background-image: url(../images/moto_sfondo_inserimento_annunci.png);
 background-position:center center;
}

.insert_camper {
 background-image: url(../images/camper_sfondo_inserimento_annunci.png);
 background-position:center center;
}
.img-camper {
 background-image: url(../images/used-box-camper.png);
}

.img-moto {
 background-image: url(../images/used-box-moto.png);
}

.img-auto {
 background-image: url(../images/used-box-auto.png);
}

.advert {
  height: 220px;
}

.advanced-search {
 clear: both;
 text-align: center;
 font-size: 12px;
 margin-bottom: 10px;
}

.used-box .advanced-search a {
 text-decoration: none;
}

.used-box p.sell {
 background: #F0F2F1;
 font-size: 12px;
 padding: 5px;
 margin-bottom: 0px;
 margin-top: 0px;
}

.used-box p.sell a, .used-box p.sell strong {
 color: #FE932D;
 font-weight: bold;
 text-decoration: none;
}

.used-box h3, .used-advanced-search h1 {
 background: #FE932D;
 color: #FFF;
 padding: 5px;
 margin-bottom: 68px;
 font-size: 14px;
}

.used-advanced-search {
 background-repeat: no-repeat;
 background-position: 0px 30px;
}

.used-advanced-search form.keyword-search {
 margin-top: -60px;
 margin-left: 220px;
}

.used-advanced-search form.keyword-search .query {
 width: 365px;
 border:1px solid #C0CDD9;
}

.used-advanced-search form.dropdown-search {
 border-top: 1px dashed #CCC;
 margin-top: 10px;
 padding-top: 10px;
 color: #FE932D;
}

form.dropdown-search .single, form.dropdown-search .double {
 float: left;
 width: 220px;
 padding-bottom: 10px;
}

form.dropdown-search .single select {
 width: 184px;
}

form.dropdown-search .double select {
 width: 90px;
}

form.dropdown-search label {
 display: block;
}

.used-easy-search {
 clear: both;
}

.used-easy-search h3 {
 background: #CCC;
 padding: 5px;
 font-weight:bold;
}

.used-easy-search .easy-search {
    float:left;
    padding:10px;
    width:260px;
}

.used-easy-search .first-column {
    border-right:1px dashed #CCCCCC;
    float:left;
    margin:10px;
    width:430px;
}

.used-easy-search .second-column {
    float:right;
    margin:10px;
    width:180px;
}

.used-easy-search .easy-search h4 {
    font-weight: bold;
    font-size: 13px;
    margin-bottom:5px;
}

.used-box form {
 background: #FFF;
 margin-top: 0px;
 padding-top: 0px;
 height:80px;
}

.used-box select {
 width: 100%;
 float: left;
 font-size:11px;
 margin-bottom:10px;
 border:1px solid #C0CDD9;
 color:#666666;
}

.used-box input[type=submit],
.used-advanced-search input[type=submit],
#form-seller input[type=submit]{
    background-color:#FE932D;
    color:#FFFFFF;
    font-size:11px;
}
.used-box input[type=submit], #form-seller input[type=submit]{
 float:right;
}
.car-dealer {
 clear: both;
 padding: 10px;
 padding-left: 50px;
 font-size: 14px;
 border: 1px solid #CCC;
 width: 600px;
 margin-top: 10px;
 background-image: url(../images/car-dealer-microphone.png);
 background-repeat: no-repeat;
 background-position: 2px 10px;
 height:auto;
}

.car-dealer strong {
 font-weight: bold;
 color: #1967BC;
}

.car-dealer b {
   color: #FE932D;
}

#car-dealer-box{
  text-align:center;
  padding:58px;
  width: auto;
  background-color:#F0F0F0;
  background-position:15px 60px

}

/* Classified results */

#classified-entry{
 float:left;
 height:auto;
 margin-top:10px;
 width:100%;
}

.result-image{
  float:left;
}

.result-detail{
  float:right;
  width:80%;
   font-weight: bold;
}

.result-detail h3{
    background-color:#F0F2F1;
    height:15px;
    margin-bottom:5px;
    padding:10px;
    overflow:hidden;

}

.result-detail h3 a{
 font-weight:bold;
 font-size:16px;

}

.result-detail div{
  border:1px solid;
  border-color:#F8F8F8;
  float:left;
  height:45px;
  margin-right:10px;
  text-align:center;
  vertical-align: middle;

}

.result-detail #detail-color{
    border:none;
    width:20%;
    font-size:10px;
}

.result-detail #detail-color span, #search-params .par-value span{
    margin-bottom:10px;
    text-align:right;
    width:100%;
    color:#6F6F6F;
    font-weight:bold;
    font-size:12px;
 }

.result-detail #detail-color span label{
   color:#ACACAC;
   float:left;

 }

.result-detail #detail-year{
    width:50px;
    height:30px;
    padding-top:10px;
}

.result-detail #detail-km{
    width:20%;
    height:30px;
    padding-top:10px;
}

.result-detail #detail-fuel{
    height:30px;
    padding-top:10px;
    width:20%;
    color:#93BF4C;
}

.result-detail #detail-fuel #benzina{
 color:red;
}

.result-detail #detail-fuel #diesel{
  color:#1A67AB;
}

.result-detail #detail-fuel #used-navigate-linkmetano{
 color:#518871;
}

.result-detail #detail-price{
 height:30px;
 padding-top:10px;
 width:19%;
 color:#FE932D;
 float:right;
 font-size:15px;
 margin-right:5px;
}

#classified-searchpar{
      border:1px solid;
    padding:5px;

}

#classified-searchpar h4{
  color:#FE932D;
  float:left;

}

#classified-searchpar a{
    float:right;
    text-decoration:none;
    color:#FE932D;
    font-weight:bold;
}

#classified-searchpar label {
    background-color:#E8E8E8;
    color:#16679C;
    float:left;
    font-weight:bold;
    width:80px;
    text-align:left;
}

#search-params{
 border-bottom:1px dashed #CCCCCC;
 float:left;
 height:50px;
 margin-top:10px;
 padding:5px;
 width:98%;
 color:#FE932D;

}

#search-params .par-value {
    float:left;
    margin-left:5px;
    margin-right:10px;
    width:30%;
}
#search-params .par-value select{
 border:1px solid #C0CDD9;
 color:#666666;
 font-size:11px;
 width:98%;
}
#paginator{
 background-color:#E8E8E8;
 float:left;
 height:25px;
 margin-bottom:10px;
 margin-top:10px;
 padding:5px;
 text-align:right;
 width:98%;
}

#paginator .num_results{
    color:#16679C;
    float:left;
    font-size:16px;
    font-weight:bold;
}

#paginator .pagination{
  float:right;
}

.pagination-bottom{
 float:right;
}

.used-half-column {
 width: 130px;
 margin-right: 10px;
}

#classified-table{
 height:auto;
 min-height:200px;
}
#classified-table h3{
    color:red;
    font-size:18px;
}

#classified-table h4{
 color:#818181;
 margin-top:10px;
 border-color:#CCCCCC;
 border-style:dashed none none none;
 border-width:1px medium;
}

#classified-detail{
    width:50%;
}

.detail-class{
    border:1px solid #CCCCCC;
    clear:both;
    height:150px;
}

#classified-tecnic{
 clear:both;
}

#classified-tecnic h1 {
 background:#F0F0F0 none repeat scroll 0 0;
 color:#1A67AB;

}

#classified-tecnic .tecnic-value{
 float:left;
 width:100%;
 border-bottom:1px dotted #CCCCCC;
 padding:2px 0px 2px 0px;
}

#classified-tecnic .tecnic-value label{
 float:left;
 text-align:left;
 color:#1A67AB;
}

#classified-tecnic .tecnic-value span {
 float:right;
 text-align:right;
}

.classified-brand {
  float: left;
  width: 120px;
  margin-right: 10px;
  margin-bottom:15px;
}



/* end classified result*/

.showcase-car {
    float:left;
    height:120px;
    margin-right:10px;
    margin-top:10px;
    width:95px;
}

.used-showcase {
 background:#E7E7E7 none repeat scroll 0 0;
 clear:both;
 float:left;
 margin-top:10px;
 padding:10px;
 width:640px;
}

#footer {
 color: #999;
 clear: both;
 text-align: center;
 padding-top: 20px;
 padding-bottom: 50px;
}

#footer a {
 text-decoration: none;
 color: #777;
 font-weight: bold;
}

#footer a.audiweb img {
 margin-bottom: -15px;
}
.errorlist li{
    color:red;
}

#change_password-form fieldset {
         border: 1px solid #818181;
         margin-bottom: 15px;
         font-size:14px;
}

#change_password-form label {
     display: block;
     float: left;
     width: 200px;
}

span.community_pointer{
    color: #1A67AB;
    font-weight: bold;
    font-size:11px;
    text-decoration: none;
    padding-left:1px;
}

.box-login {
 margin-bottom: 10px;
 border:1px solid #CCCCCC;/*#1A67AB;*/
 padding: 10px;
 padding-top: 4px;
 clear: both;
 font-size:11px;
}

/*#login-form #username,#password{*/
#login-form input[type=text], #login-form input[type=password]{
    border:1px solid #CCCCCC;/*#1A67AB;*/
    color:#777777;
}

#login-form #submit-login{
    text-transform:capitalize;
}

#login_urls a{
    text-decoration:none;

}

/* SEGNALA */

#report-form input[type=text], #report-form input[type=password]{
    border:1px solid #CCCCCC;/*#1A67AB;*/
    color:#777777;
    width:283px;
}

#report textarea{
    padding: 10px;
    width: 660px;
    height: 100px;
    display: block;
    overflow-y: hidden;
    line-height: 17px;
    text-decoration: none;
    letter-spacing: normal;
    margin-bottom:6px;
    background-color:#efefef;
    border:none;
}

#report p.report_submit{
    text-align:center;
}

#report h3{
   margin-top:10px;
   margin-bottom:2px;
   font-size:14px;
}

#report a{
    text-decoration: none;
}

div.box-nologin {
    border:1px solid #efefef;
    clear:both;
    font-size:14px;
    margin-bottom:10px;
    padding:4px 36px 35px;
    background-color:#efefef;
}

div.box-nologin h1{
    color:#EC140C;/*#1A67AB;*/
    font-size:18px;
    text-align:center;
    padding-top:35px;
}

/* RADUNI */
#meeting-form label {
 display: block;
 float: left;
 width: 270px;
 text-align:right;

}

#meeting-form{
  padding:2px;
  margin-top:15px;
}

#meeting-form select , #meeting-form input{
  width: 50%;
  margin-left:15px;
  border:1px solid #DFE1ED;
}

#meeting-form textarea {
 width: 50%;
 margin-left:15px;
 border:1px solid #DFE1ED;

}
#meeting-form .error{
    float:right;
}
#meeting-form .errorlist{
    margin-left:40%;
}

#meeting-form #invia{
    width:60px;
    margin-left: 285px;
/*
    background-color:#1A679F;
    color:#FFF;
    text-transform:capitalize;
    font-weight:bold;
    float:right;
*/
}

/* meeting list*/
#month{
    margin-bottom:10px;
    clear:both;
    width:auto;
    color:#1A67AB;
    background-color:#E1EAEF;
    padding-left:5px;
}
#month .group_date{
    font-size:larger;
}

#month .separator{
    background-color:#1A67AB;
    float:right;
    width:550px;
}

#meeting_list{
    margin-bottom:5px;
    clear:both;
    width:auto;
    padding-left:5px;
}
#meeting_list .thumb{
    float:left;
    margin-bottom:2px;
    margin-right:5px;
}

#meeting_list #when{
    border:1px solid #EDF3FE;
    padding:5px;
    width:170px;
    height:auto;/*35px;*/
    float:right;
}

#meeting_list #when a{
    text-decoration:none;
    text-align:right;
}
.club_name{
    font-weight:bold;
    color:#EC140C;
}

#meeting_list h3 a{
 font-size:15px;
}
/* detail meeting*/
#meeting_detail{
    margin-bottom:5px;
    clear:both;
    width:auto;
    background:#F0F0F0 none repeat scroll 0 0;
    height:155px;

}
#meeting_detail .info{
    float:right;
}
#meeting_detail .picture{
    float:left;
    margin-bottom:2px;
    margin-right:5px;
}
#meeting_detail .description{
  border:1px solid;
}

#meeting-box {
 padding: 12px 2px 2px 12px;
 background-color: #efefef;
 color:#666666;
 font-size:13px;
}

#meeting-box h2{
    color:red;
    font-size:14px;
    background: none;
    padding-left:0px;
}

#comments_back{
    text-align:right;
}

#comments_back a{
    text-decoration:none;
}

#comments_form{
    width:680px;
    padding-bottom:5px;
    margin-top:20px;
    margin-bottom:20px;
    height:275px;
}

#comments_form_sx{
    width:330px;
    border-right:10px solid #fff;
    background-color:#F3F6F8;
    height:292px;
}
#comments_form_sx h1{
    padding:5px 5px 5px 5px;
}

#comments_form_sx a{
    font-weight:bold;
    color:#1A67AB;
    text-decoration:none;
}

#comments_form_sx p{
    padding-left:8px;
}

#comments_form_dx input{
    margin-top:9px;
}

#comments_form_dx #id_public_preview{
    margin-left:229px;
}

#comments_form_dx #id_public{
    margin-left:239px;
}

#comments_form_dx #id_public_word{
    margin-left:23px;
}

#comments_form_dx{
    width:324px;
    height:292px;
    background-color:#F3F6F8;
    position:relative;
    left:356px;
    bottom:292px;
}
#comments_form_dx textarea{
    width:96%;
}
#comments_form_dx h1{
    padding:5px 5px 5px 5px;
}

#comments_form_dx p{
    padding-left:8px;
}

#comments_box{
    border:1px solid #D6DCEA;
    padding:10px;
    height:130px;
}

.comments_list_header{
    background-color:#efefef;
    color:red;
    padding-top:5px;
    padding-top:5px;
    padding-left:3px;
    padding-right:3px;
    height:20px;
}
#comments_preamble{
    margin-top:20px;
}
#comments_box_title{
    position:relative;
    bottom:130px;
    left:190px;
    width:70%;
}
#comments_box_title h2{
    font-size:20px;
    color:#6C6A6A;
    padding-left:0px;
    background:none;
}

p.advise , strong.advise{
    color:red;
    font-weight:bold;
}

.rtl{
    unicode-bidi:bidi-override;
    direction:rtl;
}
#comments_counter{
    color:#1A67AB;
    text-align:right;
    margin-top:-13px;
}

.evidence{
    color:red;
    font-weight:bold;
}

#form-seller{
 float:left;
 width:95%;
 font-size:11px;
}

#form-seller h1{
    background:#FE932D none repeat scroll 0 0;
    color:#FFFFFF;
    margin-bottom:5px;
}
#form-seller input, #form-seller textarea{
 background-color:#FFFAF6;
 border:1px solid #C0CDD9;
}
#form-seller textarea{
 width:95%;
}

#form-seller strong{
    color:red;
}

#form-seller form{
 border-color:#FE932D;
 border-style:dashed none none;
 border-width:1px medium;
 padding-top:5px;
}
#form-seller form label{
 color:#666666;
}

/* header usato */
.header-used h1 , .used-breadcrumbs .current {
    color:#FE932D;
}

.header-used h2{
    color:#555555;
    font-size:11px;
}

.header-used a {
    color:#818181;
}

.used-showcase h4{
    color:#FE932D;
}

.used-breadcrumbs a {
    text-decoration:none;
    color:#818181;
}

.used-advanced-search form.keyword-search .label-query {
 background-color:#F0F2F1;
 color:#1A67AB;
 font-weight:bold;
}

.used-advanced-search form.keyword-search .label-query small{
 color:#818181;
}
.used-advanced-search form.dropdown-search select{
 border:1px solid #C0CDD9;
 color:#666666;
 font-size:11px;
}

.used_newsearch{
 color:#FFFFFF;
 font-size:12px;
 float:right;
}
.used_newsearch a{
 text-decoration:none;
 color:#FFFFFF;
}

.used-results-header{
 background-color:#FE932D;
 color:#FFFFFF;
 height:22px;

}
.used-results-header h1{
 color:#FFFFFF;
 font-size:14px;
 padding:2px;
 float:left;
}

.home-box{
 width:328px;
 background-color:#F0F0F0;
 font-size:11px;
}
.home-box h3{
 margin-bottom:5px;

}

.home-box form{
 background-color:#F0F0F0;
 height:10px;
 margin-top:5px;
}
#uh-right {
 margin-top:5px;
 margin-left:10px;
 text-align:center;
}

#uh-left{
    text-align:center;
}
#uh-right strong{
    color:#FE932D;
}

#uh-left form select{
 font-size:10px;
 margin-left:5px;
 width:35%;
}

.home-box .car-dealer{
    width:auto;
    font-size:11px;
    background-color:#FFFFFF;
    border:none;
}
.home-car-dealer{
    width:308px;
    background-color:#FFFFFF;
    clear:both;
    padding:10px 10px 10px 10px;
}

.home-car-dealer a, .home-car-dealer b{
    color:#FE932D;
    text-decoration:none;
}

#showcase-car-home {
 float:left;
 height:110px;
 margin-right:10px;
 margin-top:0;
 width:95px;
}

#search-button{
 margin-right:0px;
}

.comments-list-header{
 color:#1A67AB;
 background-color:#EFF1F0;
 text-align:right;
 height:20px;
}
.comments-list-header span{
 color:#EC140C;
 float:left;
 margin:2px;
}

.comments-list-header a{
 text-decoration:none;
 color:#EC140C;
}

.tech-minus , .tech-plus {
 width:47%;
 background-color:#F5F6F8;
 height:60px;
}

.tech-plus {
 float:left;
}

.tech-minus{
 float:right;
}

.tech-minus h4, .tech-plus h4 {
 background-color:#CCCCCC;
 font-size:13px;
}
.tech-plus table, .tech-minus table{
 width:100%;
}
.tech-plus-minus tr {
 background-color:#F5F6F8;
}


.used-box-article {
 border:10px solid #FE932D;
 font-size:15px;
 margin-bottom:10px;
 padding:10px;
 width:auto;
}

.used-box-article b{
 color:#FE932D;
}
.used-box-article h4 {
 color:#FE932D;
 font-size:16px;
 margin-bottom:5px;
}

.used-box-article a{
 text-decoration:none;
 color:#666666;
}

.used-box-article hr{
 color: #FE932D;
 border: 1px dotted #FE932D;
 border-style: none none dotted;
}

.header-comments h1{
 color:#1A67AB;
 margin-bottom:10px;
}

.article-page{
 width:100%;
 clear: both;
 font-weight: bold;
 margin-right: 8px;
}

.photogallery-article{
 width: 680px;
 text-align: center;
 margin: auto;
}

.photogallery-article .enter{
 clear:both;
 margin-right:5px;
 margin-top:0px;
 text-align:right;
}

.photogallery-article .enter a{
 text-decoration:none;
}

.thumbnails-article {
 width: 150px;
 text-align: center;
 margin: auto;
 height: 378px;
}

.thumbnails-article .thumb {
 float: left;
 margin-right: 2px;
 font-size:11px;
}

.technical-minus-plus{
 float:left;
 width:100%;
}

table.prev-next{
 width:100%;
}

table.prev-next td{
 width:30%;
}

table.prev-next a{
 text-decoration:none;
}

.home_gallery a {
 float:left;
 margin-bottom:1px;
 margin-right:3px;
}

.soon_article {
 border:1px solid #D6DCEA;
 margin-bottom:15px;
 padding:5px 5px 15px 5px;
}

.soon_article h2{
 margin-bottom:0px;
}
.soon_article span{
 font-size:11px;
 margin-bottom:0px;
}
.soon_article p.month {
 margin-top:-8px;
}
.soon_article h3 {
 margin-bottom:1px;
 margin-top:5px;
}

.soon_article a {
 color:#818181;
 text-decoration:none;
}

.soon_article .all_soon a {
 color:#666666;
 float:right;
 font-size:11px;
 margin-top:2px;
}

.home-whitebox{
 border:1px solid #EFF1F0;
 margin-bottom:10px;
}

.tryit-whitebox {
    border:1px solid #fff;
}
.home-whitebox h4 {
 background:#EFF1F0 none repeat scroll 0 0;
 color:#EC140C;
 font-size:14px;
 font-weight:bold;
}
.home-whitebox h4 a{
 font-size:12px;
 color:#EC140C;
}

.home-whitebox .segments span{
 color:#1A67AB;
}

.home-whitebox .segments a{
 color:#818181;
 text-decoration:none;
}

#used-result-header{
 float:left;
 width:678px;
 margin-bottom:10px;
}


#used-result-header .fuel,
#used-result-header .km,
#used-result-header .year,
#used-result-header .price{
 float:left;
 color:#666666;
 text-align:center;
 border:1px solid #F0F0F0;
 margin:0px 5px 0px 5px;
}

#used-result-header .header{
 color:#FE932D;
 text-align:right;
 width:36%;
 float:left;
 border:1px solid #F0F0F0;
 margin-right:5px;
}

#used-result-header .year{
  width:8%;
}

#used-result-header .fuel{
 width:16%;
}

#used-result-header .km{
 width:15%;
}

#used-result-header .price{
 width:16%;
 float:right;
}

.used-header-first-column{
  float:left;
  width:48%;
}
.used-header-second-column{
 float:right;
 width:52%;
}

.used-first-column {
 float:left;
 margin-right:25px;
 margin-top:15px;
 width:48%;
}
.used-header-first-column h1{
 font-size:20px;
}
.used-second-column {
 float:left;
 width:48%;
 margin-top:15px;
}

.used-nav-link a{
 text-decoration:none;
}

.used-first-column #box-icons{
 background:#F0F0F0 none repeat scroll 0 0;
 clear:both;
 float:left;
 height:120px;
 margin-bottom:10px;
 margin-top:10px;
 padding:7px;
 width:95%;
}

#box-icons .box-top {
 border-color:#CCCCCC;
 border-style:none none dashed none;
 border-width:1px medium;
 margin-bottom:5px;
 padding-bottom:10px;
 width:95%;
}
#box-icons .box-top  h1, #box-icons a.truffa{
 color:#EC140C;
}

#box-icons .box-top  a.vendi{
 color:#FE932D;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
}

#box-icons a{
 color:#818181;
 text-decoration:none;
}

#used-search-link{
 float:left;
 border-color:#CCCCCC;
 border-style:none none dashed none;
 border-width:1px medium;
 width:98%;
}

#used-search-link a{
 color:#FE932D;
 text-decoration:none;
}
#used-search-link a.right{
 float:right;
}

#used-navigate-link{
 margin-bottom:5px;
}

#used-navigate-link a{
 text-decoration:none;
}

p.segments{
 font-size:11px;
}

#comments_posted{
    width:100%;
    border-right:10px solid #fff;
    background-color:#F3F6F8;
    height:292px;
}


.header-webtv h2 {
 font-size:12px;
}

.header-webtv h2 a{
 color:#EC140C;
 text-decoration:none;
}
#video_box{
 width:100%;
 height:auto;/*250px;*/
 background-color:#F1F1F3;
 float:left;
}

#video_box .video_box_img{
 float:left;
 text-align:center;
 vertical-align:middle;
 width:45%;
 margin:10px 5px 10px 5px;
}

#video_box .video_box_info{
 float:right;
 width:52%;
}

.video_box_info{
margin-top:10px;
margin-bottom:10px;
}
#video_box .video_box_info h3{
 color:#EC140C;
 font-size:15px;
 font-weight:bold;
}

.video_box_info .preview{
 font-size:13px;
 margin-top:10px;
}

.video_box_info span,
#video_box_med span{
 font-size:11px;
}

.video_box_info .header{
 height:30px;
 margin-top:10px;
 padding:5px;
 width:95%;
}

.video_vote{
 width:55%;
 float:left;
}

.video_box_info .info {
 float:left;
 margin-left:5px;
 margin-top:25px;
}

.video_box_info strong,
#video_box_med strong{
 color:#1A679F;
}

.video_section {
 background-color:#E2171D;
 color:#FFFFFF;
 clear:both;
 font-weight:normal;
 margin-bottom:5px;
 margin-top:0;
 padding:3px;
}

#video_box_med{
 background-color:#F1F1F3;
 float:left;
 height:315px;
 margin-top:5px;
 margin-bottom:5px;
 margin-left:4px;
 margin-right:4px;
 width:190px;
}

#video_box_med h3 {
 color:#EC140C;
 height:25px;
 margin:5px;
}

#video_box_med p{
 margin:5px;
}

#video_box_med .header{
 height:20px;
 padding:2px;
 width:95%;
}

#video_box_med .video_box_img{
 height:auto;
 min-height:130px;
 text-align:center;
}

#video_box_med .info {
 margin-left:5px;
 margin-top:15px;
 color:#555555;
}

#box-search-video {
 border-color:#CCCCCC;
 border-style:dashed none;
 border-width:1px medium;
 clear:both;
 float:left;
 margin-bottom:10px;
 margin-top:0;
 padding-bottom:3px;
 padding-top:3px;
 width:100%;
}

form.search_video{
 font-size:13px;
 width:100%;
 margin-left:50px;
}

form.search_video select {
 border:1px solid #C0CDD9;
 color:#666666;
 float:left;
 font-size:11px;
 margin-left:10px;
 margin-right:10px;
 width:20%;
}

#video-entry{
 float:left;
 margin:10px;
 width:30%;
 height:70px;
 font-size:10px;
}

#video-entry .thumb {
 float:left;
 margin-bottom:2px;
 margin-right:5px;
}

#video-entry h3 {
 color:#EC140C;
 font-weight:bold;
}

.video-source{
 text-align:center;
 margin-bottom:10px;

}

#box-video-icons {
 clear:both;
 margin-bottom:10px;
 margin-top:10px;
 width:100%;
 height:auto;
 border:1px solid #DADADA;
 border-style: none solid solid solid;
 font-size:11px;
 font-weight:bold;
}

#box-video-icons .vote-video{
 background:#F0F0F0 none repeat scroll 0 0;
 float:left;
 height:25px;
 width:100%;
}

#box-video-icons .vote-video a{
 margin-right:100px;
 float:left;
}
#box-video-icons a{
 text-decoration:none;
 color:#777777;
}

.video_read_article{
 background-color:#F0F0F0;
 color:#EC140C;
 height:25px;
 margin-bottom:10px;
 width:100%;
 font-weight:bold;
}

.video_read_article span{
 vertical-align:middle;
 padding:10px 5px 5px 5px;

}

.video_read_article a{
 text-decoration:none;
 vertical-align:middle;
 padding:10px 5px 5px 5px;
}

.box-related-video{
 background-color:#F0F0F0;
 clear:both;
 font-size:11px;
 margin-bottom:10px;
 padding:4px 10px 10px;
 width:auto;
 min-height:100px;
 height:auto;
}

.box-related-video h2{
 color:#EC140C;
 font-size:14px;
 margin:5px 0 5px;
 padding-left:0px;
 background:none;
}

.box-related-video h3{
 color:#555555;
}

.soon-entry{
 float:left;
 height:110px;
 margin-bottom:5px;
 margin-left:10px;
 margin-top:5px;
 width:48%;
}

.soon-entry h3{
 font-size:14px;
 font-weight:bold;
 color:#6294AF;
}

.soon-entry p{
 color:#818181;
 text-decoration:none;
}

.soon-entry .thumb {
 float:left;
 height:100%;
 margin-bottom:2px;
 margin-right:5px;
}

.soon-entry .detail{
 float:right;
}

.soon-entry .soon-date{
 font-size:11px;
 color:#555555;
}
.soon-list-header{
 float:left;
 width:100%;
 background-color:#F1F1F3;
 margin-bottom:10px;
 margin-top:10px;
}

.soon-list-header h3{
 font-size:14px;
 color:#EC140C;
 font-weight:bold;
 background-color:#FFFFFF;
 margin-right:15px;
 width:200px;
}

/* VENDI USATO */
.used-dealer-box{
 font-size:12px;
}
.used-dealer-box strong, #used-dealer strong {
 color:#666666;
}

.used-dealer-box a{
 text-decoration:none;
 color:#666666;
}

.used-dealer-box h1{
 background:#FE932D none repeat scroll 0 0;
 color:#FFFFFF;
 font-size:14px;
 padding:5px;
 margin:10px 0;
}
.used-dealer-box h1 strong{
 color:#FFFFFF;
}

#used-dealer {
 border: 1px dashed #CCCCCC;
 margin-top:20px;
 margin-bottom:20px;
 padding:5px;
 font-size:12px;

}

#used-dealer h4{
  color:#FE932D;
  margin-bottom:5px;
  font-weight:normal;
}

#used-dealer p.note{
 font-size:10px;
 margin-top:5px;
}
#used-dealer p{
 margin-top:5px;
}

.sidebar-dealer {
 background:#F0F0F0 none repeat scroll 0 0;
 clear:both;
 margin-bottom:10px;
 padding:4px 10px 10px;
 width:auto;
}

.sidebar-dealer h1{
 color:#FE932D;
}

.sidebar-dealer a{
 text-decoration:none;
 font-size:11px;
}

.sidebar-dealer p{
 margin-top:30px;
 margin-bottom:30px;
}

.sidebar-dealer #separator{
 border-color:#CCCCCC;
 border-style:none none dashed;
 border-width:1px medium;
}

/* RICERCA PROSSIMAMENTE */
#box-search-soon{
 background-color:#F1F1F3;
 float:left;
 margin-bottom:10px;
 margin-top:5px;
 width:100%;
 color:#809EB8;
}

#box-search-soon span{
 color:#6294AF;
 float:left;
 font-size:14px;
 padding:10px;
 width:160px;
}

.form-soon_search{
 color:#666666;
 float:left;
 margin-top:10px;
 width:auto;
 font-size:11px;
}


.form-soon_search select{
 border:1px solid #C0CDD9;
 color:#666666;
 width:150px;
 font-size:11px;
}

#box-search-soon a.submit{
 color:#EC140C;
 float:left;
 font-size:14px;
 font-weight:bold;
 margin-top:15px;
 text-align:right;
 text-decoration:none;
 width:140px;
}

.first-column-category-channel {
 float:left;
 margin-right:10px;
 width:320px;
}

.first-column-category-channel h4{
 color:#EC140C;
}

.second-column-category-channel{
 float:left;
 margin-right:10px;
 width:320px;
}

#evidence-box{
 border:1px solid #D6DCEA;
 float:left;
 margin-bottom:10px;
 padding:5px;
 width:auto;
 min-width:319px;
}

#evidence-box .thumb{
 float:left;
 height:56px;
 margin:1px;
}

#evidence-box p{
padding:2px;
}
#evidence-box a {
 color:#818181;
 text-decoration:none;
}
#evidence-box a:hover {
 color: #1A67AB;
}

#box-raduni{
 float:left;
 height:auto;
 min-height:180px;
 margin-bottom:5px;
 margin-left:2px;
 padding:2px;
 width:47%;
}

#secure-box{
 float:left;
}

#box-news{
 background-color:#F0F0F0;
 clear:both;
 font-size:11px;
 margin-bottom:10px;
 padding:4px 10px 10px;
 width:auto;
 min-height:100px;
 height:auto;
}

#box-news h2{
 color:#EC140C;
 font-size:14px;
 margin:5px 0 5px;
 padding-left:0px;
 background:none;
}

/* DISATTIVA ANNUNCI */
#user_classified{
 float:left;
 width:670px;
 border-color:#FE932D;
 border-style:none none dashed;
 border-width:1px medium;
 padding:5px;
}

#user_classified .title{
 float:left;
 width:490px;
}

#user_classified .active{
  width:180px;
  float:left;
  text-align:center;
}

/* ECOLOGICHE */
.ecologiche .box{
 background-color:#EDF6E1;
}
.ecologiche h1 , .ecologiche .box h2, .ecologiche h3 a  , .ecologiche a.more-news, .ecologiche b{
 color:#587638;
}

.ecologiche .allnews, .ecologiche .allnews a{
  background:none;
  color:#587638;
}

.ecologiche a.more {
 color:#5D753B;
 font-weight:bold;
 text-decoration:none;
}
#brand-box{
 border:1px solid #D6DCEA;
 padding:5px 5px 15px;
 margin-bottom:10px;
}

#brand-box h2, #brand-box-article h2{
 font-weight:bold;
 margin-left:5px;
}

#brand-box a, #brand-box-article a {
 text-decoration:none;
}

#brand-box ul,  #brand-box-article ul{
 list-style-type:none;
 padding-left:5px;
}

#brand-box-article ul{
 margin-top:5px;
}
#brand-box-article ul a:hover {
 color: #EC140C;
}

#meeting-form #id_description_parent{
    position: relative;
    left:15px
}
#meeting-form id_description_tbl{
    width: 340px;
}

.pricelist-newsearch{
 float:right;
 font-size:14px;
 margin-bottom:10px;
 margin-right:20px;
}

.pricelist-newsearch a{
 color:#EC140C;
}


#pricepaginator-links{
 float:right;
 color:#EC140C;
 margin-right:20px;
}

.price-whitebox-note{
 border:1px solid #CCCCCC;
 padding:5px;
 font-size:11px;
 margin-bottom:5px;
}

.price-whitebox-note h3{
 color:#6699C4;
 font-weight:bold;
}

.price-result-box{
 width:95%;
 background-color:#F0F0F0;
 float:left;
 padding:4px 10px 10px;
 margin-bottom:10px;
}

.soon-box{
 border:1px solid #D6DCEA;
 padding:5px 5px 1px;
 margin-bottom:10px;
}
.soon-box h2{
 margin-bottom:0px;
 margin-left:8px;
}

.price-detail-table{
 color:#818181;
 width:100%;
}
.price-detail-table th {
 background:#F0F0F0 none repeat scroll 0 0;
 color:#6699C4;
 font-size:16px;
 padding-bottom:2px;
 padding-top:2px;
}

.price-detail-table td {
 border-bottom:1px solid #F0F0F0;
 padding-bottom:5px;
 padding-top:2px;
}

#second_column_brand .used-box-article{
    min-width: 87%;
    float: left;
}

.box h2 a{
    color:red;
    font-weight:normal;
    text-decoration: none;
}

.showroom-list{
    margin-bottom: 10px;
    width:auto;
    float:left;clear:both;padding:4px 10px 10px;min-width:93%;
    background: #F0F0F0;
}
.showroom-list h1{
    color:red;
    font-size:14px;
    font-weight:bold;
}
.showroom-list h2{
    color:#818181;
}

.showroom-list h2.darker{
    color:#6F6F6F;
    font-size:13px;
}

.showroom-list span{
    color:#1A67AB;
}

.showroom-list span.showroom-archive-list{
    color:#818181;
    padding-left:5px;
}

.showroom-list span.showroom-archive-list a{
    color:#818181;
    padding-left:5px;
}

.showroom-list ul{
    padding-left:2px;
}

.showroom-list li{
   list-style-type: none;
   padding-bottom:5px;
}

.showroom-list li a{
   text-decoration:none;
}

.pricelist-compare{
 float:left;
 border:1px solid #CCCCCC;
 padding:5px;
 width:315px;
 min-height:375px;
 margin-right:10px;
}

.pricelist-compare h4{
 color:#7296AE;
}

.pricelist-compare a{
 text-decoration:none;
 color:#818181;
}

.pricelist-compare .thumbright{
 float:left;
 width:100px;
}

.pricelist-compare .brand{
 border-bottom:1px solid #F0F0F0;
 color:#1A67AB;
 min-height:90px;
}

.mini-thumb{
    float:left;
    width:167px;
    height: 60px;
    background-color:#f0f0f0;
}

#form-brandCompare{
 float:left;
 height:250px;
}

p.compare-nav{
 min-height:50px;
 margin-top:10px;
 color:#1A67AB;
}

p.compare-nav a{
 text-decoration:none;
 color:#818181;
}

.mini-thumb img{
    margin-right:5px;
}

.mini-thumb p a{
    font-size:10px;
}

.mini-thumb-greater p{
    margin-top:2px;
    margin-right:5px;
}

.mini-thumb-greater img{
    margin:5px 5px;
}

.mini-thumb-greater a{
    font-size:11px;
}

.mini-thumb-greater{
    float:left;
    width:167px;
    height: 70px;
    background-color:#f0f0f0;
}

.photogallery-entry a{
    text-decoration:none;
}

.photogallery-entry p{
    margin-bottom:0px;
}

table.compare-detail-table{
    margin-top:10px;
    width:100%;
}

table.compare-detail-table td{
 border:1px solid #F0F0F0;
 height:135px;
 margin-bottom:0;
 padding:10px;
}

table.compare-detail-table td h4 {
 color:#7296AE;
 margin-bottom:5px;
 min-height:55px;
}

.compare-model{
 font-size:11px;
}

.compare-model .column{
 float: left;
 width: 47%;
 margin-top:10px;
}

.compare-model .price-brand{
 width:145px;
}

.security{
    background-color:#fff;
}

.active input[type=radio] {
    display:inline;
    margin-left:26px;
}

.header-pricelist h3 {
 margin-bottom:10px;
}

h2.style-green a{
 color: #016839;
}

.price-version-used{
 border-collapse:collapse;
 border-spacing: 0px;
}

.price-version-used .header{
 background-color:#F0F0F0;
 font-size:13px;
 font-weight:bold;
}


h2.style-red a{
 color: #9E0C16;
 font-weight:bold;
 text-decoration:none;
}

.price-version-used td {
 border-bottom:1px solid #DADADA;
 padding-bottom:5px;
 padding-top:2px;
}


h2.style-gray a{
 color: #797c92;
 font-weight:bold;
 text-decoration:none;
}

/* CANALE CAMPER */
.camper_home .box{
 background-color:#F4F1EC;
}
.camper_home h1 , .camper_home .box h2, .camper_home h3 a  ,
.camper_home a.more-news, .camper_home b{
 color:#948776;
}

.showroom-style-normal a{
    color:gray;
    text-decoration: none;
}

.camper_home .allnews, .camper_home .allnews a{
  background-color:#F4F1EC;
  color:#948776;
}

.showroom-video-entry p.video{
    position:relative;
    bottom:10px;
}

.camper_home a.more {
 color:#948776;
 font-weight:bold;
 text-decoration:none;
}

.snetwork ul{
    display:inline;
    margin:0;
    padding:0
}

.snetwork ul li{
    display:inline !important;
    list-style-type:none;
    margin:0;
    padding:1px;
}


.snetwork img {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 16px;
    height: 16px;
    border: 0;
    float: none;
}

.snetwork_hover{
    FILTER: alpha(opacity=60);
    opacity: .6;
    -moz-opacity: .6
}

.snetwork_hover:hover {
    FILTER: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1
}
@media print {
    .hideforprint {
        display:none;
    }
}

#container_print {
 width: 800px;
 margin: auto;
 text-align: left;
}

.price-version-help {
 margin-bottom:0px;
 color:#1A67AB;
}

.partners h2{
    font-size:11px;
}

.partners h2 span{
    color:#818181;
}

.partners .box{
    min-width:97%;
}

div.box-advertising {
    border:1px solid #efefef;
    clear:both;
    font-size:16px;
    margin-bottom:10px;
    padding:4px 36px 35px;
    background-color:#efefef;
}

div.box-advertising h1{
    color:#EC140C;
    font-size:18px;
    text-align:center;
    padding-top:35px;
}

div.box-advertising p{
    text-align:center;
}
.choice{
    display:inline;
}


#video-time{
    text-align: right;
}

#footer-links, #copyright{
margin-bottom:0em;
}

table.widelogin{
    width:100%;
}

table.widelogin label{
    font-size:12px;
}

table.widelogin tr{
    height:34px;
}


table.widelogin input[type=text]{
    width:219px;
}


table.widelogin input[type=password]{
    width:219px;
}
.widelogin a{
    text-decoration:none;
    color:#818181;
}

.community_login h3{
 color: #818181;
 font-size:12px;
}

.community_login span{
 color:#1A67AB;
 font-size:12px;
 float:left;
}

 #brand-box-article ul li{
  color:#1A67AB;
 }

 #brand-box-article a{
  color:#818181;
 }

.greater p{
    font-size:16px;
}

.comments-list-footer {
 background-color:#EFF1F0;
 color:#1A67AB;
 float:left;
 font-weight:bold;
 height:20px;
 margin-top:10px;
 text-align:right;
 width:100%;
}

#dictionary_letters{
 width:100%;
 background-color:#E2E9F1;
 font-size:14px;
 font-weight:bold;
 margin-bottom:10px;
}

#dictionary_letters a{
text-decoration:none;
}

#dictionary_letters .letter{
 padding-bottom:4px;
 padding-left:7px;
 padding-right:4px;
}

.white table {
 width: 100%;
 margin-bottom: 10px;
}

.white table td {
 width: 33%;
}

.white table a {
 color: #818181;
 font-size: 11px;
 text-decoration: none;
}

.white table a:hover {
 color: #1A67AB;
}
.press_left{
    float: left;
}

.press_right_wide{
    float:right;
}

.press_right{
    margin-left:200px;
}

.press_right  h1{
    color: #EC140C;
}

.press_right h2{
    color: #818181;
}

.press_right_wide  h1{
    color: #EC140C;
}

.press_right_wide h2{
    color: #818181;
}


a.pressreview{
    color:#EC140C;
    text-decoration:none;
    font-weight:bold;
}

a.pressreview_no{
    text-decoration:none;
}

.infoflash_header{
    border:1px dotted #c0c0c0;
    padding:5px;
    margin-bottom:10px;
    font-weight:bold;
}

.infoflash_header span.normal{
    color:#efefef;
}

.infoflash_header a{
    text-decoration:none;
    color:#818181;
}

.infoflash_header a.active{
    color:#1A67AB;
}

.infoflash_header a.category {
    color:#EC140C;
    text-decoration:none;
}

.infoflash_head{
    background-color:#efefef;
    width:100%;
    padding-bottom:5px;
    padding-top:5px;
}

.infoflash_title a{
    color:#818181;
    text-decoration:none;
}

.infoflash_category a{
    text-decoration:none;
}

.infoflash_1{
    background-color:#efefef;
    height:25px;
}

.infoflash_2{
    background-color:#fff;
    height:25px;
}

.infoflash_left {
    float:left;
}

.infoflash_left img{
    padding-right:10px;
    padding-top:16px;
}

.infoflash_footer{
    background-color:#E8E8E8;
    float:left;
    margin-bottom:10px;
    margin-top:10px;
    padding-right:15px;
    text-align:right;
    width:98%;
}

.infoflash_head .head{
 color:#1A67AB;
}


#pressreview_archive {
 border:1px solid #D6DCEA;
 margin-bottom:15px;
 padding:5px 5px 15px 5px;
}

#pressreview_header{
    background-color:#E8E8E8;
    padding:5px;
    font-weight:bold;
    color:#1A67AB;
}

#pressreview_archive a{
 padding-right:8px;
 padding-left:10px;
 text-decoration:none;
 font-size:14px;
}

#pressreview_archive a.active{
 padding-right:8px;
 padding-left:10px;
 text-decoration:none;
 font-size:14px;
 color:#EC140C;
}

p.subcategories span.Usato{
 color: #FE932D;
}

p.subcategories span.Ecologiche{
 color: #89AB31;
}

p.subcategories span.Camper{
 color: #948776;
}

p.subcategories span.Community{
 color: #1A679F;
}

.archive-date-table{
 font-size:10px;
}

.archive-date-table a{
 text-decoration:none;
}

.archive-date-table a:hover{
  color:#EC140C;
}

.archive-date-table .month{
 text-align:center;
 width:45px;
}

.archive-date-table .month a{
 color:#818181;
}

.archive-date-table .month a:hover{
 color:#1A67AB;
}

.archive-date-table .year{
 background-color:#F0F0F0;
 color:#1A679F;
 font-weight:bold;
 text-align:center;
 width:35px;
 height:40px;
}

.infosite_paginator{
 background-color:#F0F0F0;
 text-align:right;
 margin-bottom:10px;
 margin-top:10px;
 clear:both;
}

.infosite_paginator a {
 text-decoration:none;
 color:#EC140C;
 font-size:12px;
}

.archive_navigation{
 background-color:#F0F0F0;
 height:20px;
 padding:5px 0 0 5px;
}

.archive_navigation a{
 text-decoration:none;
}

.archive_period{
 border:1px solid #CCCCCC;
 color:#EC140C;
 height:15px;
 padding:3px;
 float:left;
 width:675px;
 font-weight:bold;
}

#archive_object_col{
 width:160px;
 float:left;
 margin-left:5px;
}

#archive_object_col a{
 text-decoration:none;
 color:#818181;
}

#archive_object_col a:hover{
 color:#1A67AB;
}

#archive-search-form{
 background-color:#F0F0F0;
 float:left;
 height:70px;
 padding:20px 0 0 80px;
 width:600px;
}

#archive-search-form input[type=text]{
  width:390px;
  border:1px solid #C0CDD9;
}

.thumbC {
 float: left;
 margin-right: 7px;
 margin-bottom: 5px;
}

.thumbC1 {
 height: 128px;
 background-color:#efefef;
}

.thumbC1 h3{
    margin-top:5px;
}
.thumbC1 p{
    margin-right:5px;
    margin-top:10px;
}

.thumbC1 a{
 color: #999;
 text-decoration: none;
}

a.more-newsC:hover{
    color: #1A67AB;
}
a.more-newsC{
    font-size: 10px;
    text-decoration: none;
    color: #999;
}

.thumbC1 a.adds{
    font-size: 10px;
    color: #EC140C;
    font-weight:bold;
}

.thumbC1 a.adds:hover{
    font-size: 10px;
    color: #EC140C;
    font-weight:bold;
}

.thumbC1 h3 a{
 color: #1A67AB;
 text-decoration: none;
 margin-top:3px;
}

.captcha input#captcha_submit{
    width:50px;
    float:none;
}

.captcha input{
    width:123px;
}

.captcha img{
    padding-right:10px;
    vertical-align:bottom;
}

.tryit-home{
    background-color:#fff;
    border-top:5px;
    border-bottom:5px;
    border-left:5px;
    border-right:5px;
    border-color:#efefef;
    border-style:solid;
    width:310px;
    height:120px;
    margin-right:20px;
    margin-top:10px;
    float:left;
}

.community-used{
 border:1px dashed #FE932D;
 padding:5px;
 margin-bottom:1em;
}

.tryit-home-thumb img{
    float:left;
    padding-top:7px;
    padding-bottom:2px;
    padding-left:7px;
    padding-right:7px;
    width:72px;
    height:52px;
}

.community-used p{
 margin-left:1.5em;
 margin-top:5px;
}
.community-used span{
 color:#555555
}

.community-used span h3, .community-used span b{
 color:#FE932D;

}



.community-used a{
 text-decoration:none;

}

.used_brand_box{
 background-color:#EFF1F0;
 color:#666666;
 margin-bottom:10px;
 padding:10px 5px 5px;
 width:290px;
 float:left;
}


.used_brand_box a{
 text-decoration:none;
 color:#777777;

}
.used_brand_box a b{
 color:#FF8600;
}
.used_brand_box h4, .used_brand_box b{
 color:#FF8600;
}

.used_brand_box img{
 float:left;
 padding:10px 5px;
}

.used_brand_box h4{
 margin-bottom:5px;
}

.tryit-home-title a{
    color:#EC140C;
    text-decoration:none;
}

.tryit-box{
 padding:5px 5px 1px;
 margin-bottom:10px;
}
.tryit-box h2{
 margin-bottom:0px;
 margin-left:8px;
}

.used_brand_box img{
 float:left;
 padding:10px 5px;
}


.tryit-margin{
    height:25px;
}

#footer-archive{
 background-color:#EFF1F0;
 width:100%;
 margin-top:10px;
 height:30px;
}

#footer-archive h2{
 margin:3px 0 3px;
 color:#1A67AB;
}

.tryit-home span a{
    color:gray;
    font-size:11px;
}

#footer-archive a{
 text-decoration:none;
 color:#EC140C;
}

#footer-menu{
 background:url(../images/sfumatura.jpg) repeat-x scroll 0 0;
 margin:10px 0;
 min-height:288px;
 padding:10px;
}

#footer-menu h2{
 font-size:12px;
}

#footer-archive{
 float:left;
 background-color:#EFF1F0;
 width:100%;
 clear:both;
}

#footer-menu a{
 text-decoration:none;
 color:#818181;
}

#footer-menu a:hover{
 color:#1A67AB;
}

.footer-menu-item{
 float:left;
 font-size:11px;
 min-height:145px;
 padding:0;
 width:14%;
}

.tryit-header-home{
    font-size:18px;
    color:#fff;
    text-align:left;
    padding:5px;
    background-color:#EC140C;
    width:650px;
    margin-bottom:10px;
}

.tryit-header{
    font-size:18px;
    color:#fff;
    text-align:left;
    padding:5px;
    background-color:#EC140C;
    width:650px;
    margin-bottom:10px;

}

.tryit-home span{
    margin-left:2px;
}

.tryit-sub{
    background-color:#efefef;
    width:320px;
    height:67px;
    margin-right:20px;
    margin-top:10px;
    float:left;
}

.tryit-sub-title {
    color:#1A67AB;
    font-weight:bold;
    text-align:left;
    padding-top:5px;
}

.tryit-sub-title span{
    margin-top:5px;
}

.tryit-sub-title a{
    color:#777777;
    text-align:left;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

.tryit-sub-title a.street{
    color:#EC140C;
    font-size:11px;
    text-align:left;
    font-weight:bold;
    text-decoration:none;
}

.tryit-list-brand{
    margin-left:2px;
}

.tryit-list-brand a{
    text-decoration:none;
}

p.tryit-search {
    color:#EC140C;
    font-weight:bold;
}

p.tryit-search select{
    margin-left:10px;
    margin-right:10px;
}

.tryit-home-search{
    background-color:#efefef;
    border-top:5px;
    border-bottom:5px;
    border-left:5px;
    border-right:5px;
    border-color:#efefef;
    border-style:solid;
    width:310px;
    height:120px;
    margin-right:20px;
    margin-top:10px;
    float:left;
}

.tryit-list-brand select{
    width:220px;
}

.tryit-home-title {
    color:#EC140C;
    font-weight:bold;
    font-size:18px;
    text-align:left;
    padding-top:20px;
}

.tryit-first-column{
    width:320px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:20px;
    float:left;
}

.tryit-first-column h2{
    color:#1A67AB;
    font-weight:bold;
}

.tryit-separator{
    width:660px;
    float:left;
    margin-top:20px
}

.tryit-separator hr{
    color: #1A67AB;
    background-color: #1A67AB;
    height: 2px;
}

.tryit-links{
    margin-bottom:4px;
    margin-top:3px;
}

#footer-search{
 float:left;
 height:22px;
}

a.related-article{
    color:#818181;
    font-weight: normal;
    text-decoration: none;
}

.pressreview-header{
    padding-left:10px;
    border:1px #c0c0c0 dotted;
}

.pressreview-header h3{
    padding-top:5px;
}


a.foto-video {
    text-decoration: none;
    color:#EC140C;
    font-size:11px;
}

.awards_category{
    width:660px;
}
.awards_box_vote_model img{
    width:200px;
    height:150px;
    padding-right:20px;
    FILTER: alpha(opacity=70);
    opacity: 0.7;
   -moz-opacity: 0.7;
}

.awards_box_vote_model form{
    height:152px;
}

.awards_box_vote_model img:hover{
   FILTER: alpha(opacity=100);
   opacity: 1;
   -moz-opacity: 1;
}

.awards_box_vote_model{
    float:left;
    height:171px;
    margin-right:10px;
    margin-bottom:10px;
    padding-bottom:15px;
    width:200px;
    border:1px solid #c0c0c0;
    text-align:center;
}

.awards_box_vote_model #name{
    padding-left:3px;
}

#awards_menu_dx ul{
    margin-left:5px;
    padding:1px;
}

#awards_menu_dx ul li{
    list-style-type:none;
    margin:0;
    padding:1px;
}

#awards_menu_dx a{
    color:#818181;
    text-decoration:none;
    font-weight:bold;
}

#awards_menu_dx a:hover{
    color:#B20000;
    text-decoration:none;
    font-weight:bold;
}

#awards_menu_dx a.awards_evidence {
    color:#E5121B;
}

#award_home_vote{
    position:relative;
    text-align:center;
    top:10px;
}

.awards_gohome{
    float:right;
    position:relative;
    bottom:18px;
}
#awards_gohome{
    color:#818181;
    text-decoration:underline;
}
table.webawards_chart{
    width:100%;
    margin-left:2px;
    margin-bottom:20px;
}
table.webawards_chart td.value img {
    vertical-align: middle;
    margin: 0px 5px 5px 0;
}


table.webawards_chart td.value span{
    font-size:9px;
}
table.webawards_chart td.first{
    padding-top:13px;
}

.award_header_link a{
    color:#EC140C;
    text-decoration:none;
}

.award_header_link a:hover{
    text-decoration:none;
}

.award_header_link h1{
    font-size:18px;
    color:#EC140C;
    font-weight:bold;
}

.award_header_link div{
    bottom:19px;
    position:relative;
    width:100%
}

.award_header_link p{
    margin-top:0;
}

.award_middle{
    width:75%;
    margin-left:50px;
    margin-right:50px;
}

.award_middle div{
    bottom:0px;
    top:20px;
}

.award_header_link h2{
    color:#818181;
    margin:0;
    padding:0;
    font-size:12px;
}

#award_links{
    text-align:right
}

.award_category_header h1{
    font-size:18px;
    color:#EC140C;
    font-weight:bold;
}

.award_category_header h2{
    color:#818181;
    margin:0;
    font-size:12px;
    padding-bottom:20px;
}

.award_allcharts{
    text-align:right;
}

.award_allcharts a{
    color:#B20000;
    font-size:11px;
    text-align:right;
    text-decoration:none;
}

.award-container{
    width:25em;
    float:left;
    padding-right:30px;
    padding-bottom:0.9em;
    min-height:20em;
}

.award_nofloat{
    float:none;
}

.award_vote_link{
  position:relative;
  bottom:27px;
  background-color:#fff;
  left:77px;
  padding:2px;
}
.award_vote_link a{
  color:red;
  font-weight:bold;
  text-decoration:none;
}

.award_vote_link a:hover{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

.award_vote_link_hover{
    background-color:red;
}

#award_breadcrumb
{
    font: 11px Arial, Helvetica, sans-serif;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    margin:0px;
    margin-left:53px;
    overflow:hidden;
    width:92%;
    padding:0px;
    float:left;
}

#award_breadcrumb li
{
    list-style-type:none;
    background-image:url('../images/award/bread_gray_flag_category.gif');
    background-repeat:no-repeat;
    background-position:center;
    float:left;
    width:33px;
    font-weight:bold;
    font-size:14px;
    text-align:center;
}

#award_breadcrumb li.award_bread_active
{
    list-style-type:none;
    background-image:url('../images/award/bread_red_flag_category.gif');
    background-repeat:no-repeat;
    float:left;
    width:150px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
}

#award_breadcrumb li.award_bread_pre
{
    list-style-type:none;
    background-image:url('../images/award/bread_enter_vote_gray.gif');
    background-repeat:no-repeat;
    background-position:center;
    float:left;
    width:105px;
    text-align:center;
}

.award_home
{
    border:none;
    margin: 8px 0px;
}

#award_breadcrumb a:hover
{
    color:#35acc5;
}

#main-container{
 width:100%;
}
#main-container td{
 padding:0px;
}

#main-container td.lateral{
  padding-top:10px;
  min-width:120px;
  /*width:auto;*/
}

.header-used h1 a {
    color:#FE932D;
    font-size:25px;
    text-decoration:underline;
}

#div_main{
   top: 0px;
   left: 0px;
   position:absolute;
}

#h2-showroom{
    font-weight:bold;
}
#h2-showroom a{
    text-decoration:none;
    font-weight:bold;
}

.chartlist .choice {
    position:relative;
    z-index:2;
    margin-right:25px;
}

.chartlist .count {
    font-size:11px;
    font-weight:normal;
}
.chartlist .count {
    margin-left:1.5em;
}

.chartlist li {
    -x-system-font:none;
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    list-style-type:none;
    line-height:21px;
}

.chartlist li {
    display:block;
    margin-bottom:5px;
    position:relative;

}

.chartlist .poll-index {
    display:block;
    height:100%;
    left:0;
    overflow:hidden;
    position:absolute;
    text-indent:-9999px;
    top:0;
}

.small_list{
    height: 65px;
    background-color:#efefef;
}

.small_list_big{
    height: 132px;
    background-color:#efefef;
}

.small_list, .small_list_big span{
    font-weight:bold;
    font-size:11px;
    padding:4px
}

span.polls_published{
    position:relative;
    top:6px;
    font-weight:normal;
}

.polls_vote_link{
 /* position:relative;
 float:right;
   right:13px;
 */
  background-color:red;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:2px;
  margin-right:60px;
  margin-right:60px;
  margin-top:-12px;

}
.polls_vote_link a{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

.polls_vote_link a:hover{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

.polls_result_link{
 /* position:relative;
  left:92px;
  float:right;
  margin-left:60px;
  margin-top:8px;*/
    margin-top:5px;
    float:left;

}
.polls_result_link a{
  color:#818181;
  font-weight:bold;
  text-decoration:none;
}

.polls_result_link a:hover{
  color:#818181;
  font-weight:bold;
  text-decoration:none;
}
.nocolor{
    background-color:#fff;
}

hr.polls{
 color: #818181;
 border: 1px dotted #818181;
 border-style: none none dotted;
 width:100%;
float:left;
}

div.other_polls h2{
    font-size:12px;
    font-weight:bold;
    color:#1A67AB;
}

div.other_polls li{
    display:block;
    margin-bottom:5px;
    list-style-type:none;
}

div.other_polls a{
    font-weight:bold;
    color:#818181;
    text-decoration: none;
}

div.other_polls a:hover{
    font-weight:bold;
    color:#1A67AB;
    text-decoration: none;
}

.polls_result_link_detail{
  float:right;
}
.polls_result_link_detail a{
  color:#818181;
  text-decoration:none;
  margin-left:10px;
}

.polls_result_link_detail a:hover{
  color:#1A67AB;
  text-decoration:none;
}
.polls_vote_link_detail{
  position:relative;
  background-color:red;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  margin-right:60px;
  margin-top:-12px;
  left:45px;
}
.polls_vote_link_detail a{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

.polls_vote_link_detail a:hover{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

span.poll_results{
    position:relative;
    bottom:4px;
    font-size:12px;
}

span.poll_results_percentage{
    color:red;
    font-weight:bold;
    position:relative;
    bottom:4px;
    font-size:12px;
    margin-right:5px;
    margin-left:5px;
}
span.polls_evidence{
    color:red;
    font-weight:bold;
    padding-left:40px;
}
span.polls_published_others{
    color:#818181;
    font-weight:normal;
}

/* CSS USATO */
div.used-all-brand{
    float:left;
    margin-left:10px;
    margin-right:10px;
    min-height:75px;
    text-align:center;
    width:100px;
    height:85px;
}

div.used-all-brand img{
  margin-top:10px;
}
div.used-all-brand a,
div.used-all-model a{
    text-decoration:none;
}

div.used-all-brand a.img_href{
  height:52px;
}

div.used-all-model{
    float:left;
    font-size:14px;
    width:30%;
}

div.used-all-model div.model_link{
    border-bottom:1px solid #D6D6D6;
    padding:5px;
}
div.latest_classified {
    padding-left:30px;
    margin-top: 10px;
    width: 100%;
    float:left;
}

div.latest_classified #classified-entry{
 width:80%;
}

.classified-prices {
float:left;
margin-bottom:15px;
margin-right:10px;
width:120px;
}

#enable_notice a{
    color:#1A67AB;
    font-size:11px;
}

/* FINE  CSS USATO */

