.box-titolo {width: 50%;margin-left:50%;transform: translate(-50%);position: absolute;top: -25px;background-color: #fff;color: #000!important;z-index: 9999;box-shadow: 0 0 27px -3px rgba(0,0,0,.3);}
h2.section-title-1.contenitore-largo {padding: 15px 0px 15px;}
.section-title-1{color:#000}
#loaderdiv{display:none}
.showonclick{display:none}
.fa-heart{color:#c03}
.fade {transition: opacity .15s linear;}
.nlt-hp, .leaflet-top, .leaflet-bottom {z-index: 400 !important;}
.nompbottom{margin-bottom:0!important;padding-bottom:0!important}
a.act,button.act{font-weight:400;position:relative;padding-right:28px;font-size:12px}
a.act:after,button.act:after{content:'';position:absolute;top:50%;right:15px;width:7px;height:9px;margin-top:-5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAYAAAA1BOUGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQ2QjU2RjNGQUYzMTFFMzlFOURENDUzRTM3MzY3NjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQ2QjU2RjRGQUYzMTFFMzlFOURENDUzRTM3MzY3NjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NDZCNTZGMUZBRjMxMUUzOUU5REQ0NTNFMzczNjc2MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NDZCNTZGMkZBRjMxMUUzOUU5REQ0NTNFMzczNjc2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PldVk/MAAABNSURBVHjaYvj//78AEL//DwEBQMwAwzCGAVTyPZSNIgnCCegKkCVBeD5UwX2QdUwMqOADlBYAY2KMNUBysQOyg0BeOQ+VSEB2A0CAAQDzcqRBlYWrmgAAAABJRU5ErkJggg==) left center no-repeat}
a.act.backbutton:after{content:initial}
a.act.bigact,button.act.bigact{line-height:40px;padding:0 30px 0 20px;display:block;background-color:#2a4b6d;color:#fff;border-radius:4px;box-shadow:-2px 2px 5px #999}
a.act.bigact:hover,button.act.bigact:hover{color:#fff;background-color:#369}
a.act.redact,button.act.redact{padding-right:32px;display:block;float:left;font-size:14px}
a.act.redact:after,button.act.redact:after{background-image:url(img/sprite-common.png);background-position:0px -376px;background-repeat:no-repeat;width:14px;height:11px;top:10px}
.riga-ricerca a.act.redact:after{top:13px}
.redfirst:before{display:inline;content:'';padding-right:19px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODA5NzZDREIyRTZDMTFFM0JCOEZDQUZDNEE2N0ZCRTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODA5NzZDREMyRTZDMTFFM0JCOEZDQUZDNEE2N0ZCRTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MDk3NkNEOTJFNkMxMUUzQkI4RkNBRkM0QTY3RkJFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MDk3NkNEQTJFNkMxMUUzQkI4RkNBRkM0QTY3RkJFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkBagkUAAAEPSURBVHjadJKxSgNBEIZ37xRiIUIggmXEylLIGyRpzRtYWaeRkMdIL4iggo9hl9SxS6GlWFiLCXHyTbjJDptk4Gdmb2b+/Wf24tvRZfAWYzwTkT7hBfgLmZFfe2pquCkYHeRFJFu4W2qPRcKy6tSE5a1Ue7/APCc54aYbCut0au/huik1es5vwmfwW2QkHZqu040SdlnF+QAmGniSho4ByjR32Gcz8Go78iRt0DUVRmTynf3rGOSnVmM7OeV852+Wbflm79UuNks2JT3OV/4J98wyB0/g071SKGhCRRx6DZn8zUhAVTzmuQLGAb7pyneK4NsCdw9+8pzu5ByMbQ2y9U8oqZSEH5xe0rSpbiXAALzTZyS8Y/H6AAAAAElFTkSuQmCC) top left no-repeat}
body .btn{border-radius:2px;line-height:30px;padding:5px 0;font-family:AudiTypeNormal;font-size:16px}
body .btn.btn-warning{background-color:#313639;border:none;color:#fff;line-height:35px;padding:5px 0}
body .btn.btn-warning:hover{background-color:#c03}
body .btn.btn-danger{background-color:#c03;color:#fff;}
body .btn.btn-danger.btn-you-red {line-height:20px; border:1px solid #e88ca3;}
body .btn.btn-danger.btn-you-red:hover {border:none;}
body .btn.btn-primary:hover{border:none;}
body .btn.btn-info{background-color:#2a4b6d;color:#fff;border:none;box-shadow:-2px 2px 8px #aaa}
.w50{width:50%}
.w100{width:100%}
.w200{width:200px}
.w300{width:300px}
.w33{width:33%}
.w66{width:66.6%}.underline{text-decoration:underline}
.disabled{color:#bbb!important}
.nobr br{display:inline-block;content:" ";width:7px}
.redbkg{background-color:#c03;color:#fff}
.sprite{background-image:url(img/sprite2.png);background-color:transparent;background-repeat:no-repeat}
.spritehp1{background-image:url(../img/servizi/spritehp1.jpg);background-position:0 0;background-size:300%}
.spritehp1.spritecontatti{background-position:50% 0}
.spritehp1.spritetour{background-position:100% 0}
.paddered{padding:20px}
.porschelink:after{content:'';width:10px;height:10px;top:11px;position:absolute;right:0;background-image:url(img/sprite.png);background-position:0 -60px}
body .btn.btn-warning.act{background-color:#fff;color:#ec971f;border:none;box-shadow:none}
body .btn.btn-warning.act:after{display:none}
body .btn.btn-primary,body .btn.btn-primary:visited,body .btn.btn-primary:link,body .btn.btn-primary:active{background-color:#2a4b6d;line-height:40px}
body .btn.btn-primary.btn-xs,body .btn.btn-primary.btn-xs:visited,body .btn.btn-primary.btn-xs:link,body .btn.btn-primary.btn-xs:active{background-color:#2a4b6d;line-height:20px}
body .btn.btn-default.btn-xs,body .btn.btn-default.btn-xs i,body .btn.btn-default.btn-xs:visited,body .btn.btn-default.btn-xs:link,body .btn.btn-default.btn-xs:active{line-height:20px}
body .btn.btn-default.filter-button{line-height:20px}
body .btn.btn-primary:hover{background-color:#369;line-height:40px}
.faccicursore{cursor:pointer}
a.noclick{cursor:pointer}
footer,.widget1,.paginazione,#strumentilista,.noload{visibility:visible}
h1{letter-spacing:0}
body b,body strong {font-family:AudiTypeExtendedBold;}
/* header */
#ombramenu{display:none;background-color:#000;opacity:.2;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}
body .navbar-nav>li>.dropdown-menu{border:1px solid #bbb;margin-top:10px;border-radius:0}
#dropdown-modelli {height: 250px;overflow: auto;}
#dropdown-modelli::-webkit-scrollbar {width: 6px;}
#dropdown-modelli::-webkit-scrollbar-track {background: #f1f1f1;}
#dropdown-modelli::-webkit-scrollbar-thumb {background: #888;}
#dropdown-modelli::-webkit-scrollbar-thumb:hover {background: #555;}
body .dropdown-menu{min-width:260px}.dropdown-menu>li{padding:0 15px;border-top:1px solid #fff;background-color:#fff}
body .dropdown-menu>li>a{line-height:44px;border-top:1px solid #dfdfdf;margin-top:-1px;display: inline-block;}
body .dropdown-menu>li:first-child:hover{border-top:1px solid #c00}
body .dropdown-menu>li:first-child>a{border-top:transparent}
.dropdown-menu>li:first-child>a:before{content:'';position:absolute;top:-10px;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #bbb;border-left:10px solid transparent;left:43px}
.dropdown-menu>li:first-child>a:after{content:'';position:absolute;top:-9px;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent;left:43px}
.dopdown-contatti>li:first-child>a:before{right:43px;left:auto}
.dopdown-contatti>li:first-child>a:after{right:43px;left:auto}
.dropdown-menu>li:first-child:hover>a:before{}
.dropdown-menu>li:first-child:hover>a:after{border-bottom:10px solid #c00}
.dropdown-menu>li:hover{background-color:#c00}
.dropdown-menu>li:hover a,.dropdown-menu>li:hover a .apsp{color:#fff}
body .dropdown-menu>li>a:focus,body .dropdown-menu>li>a:hover{background-color:transparent;color:#fff}
body .dropdown-modelli>li>a{padding-right:270px;}
body .dropdown-modelli>li>a{background-size:auto 44px;background-repeat:no-repeat;background-position:right 4px; max-width: 150px;}
.now .navbar-nav>li>a.cercabutton{background-color:rgba(210,166,0,0.2);padding:5px 12px;border-radius:4px;margin-top:10px}
.dropdown-menu.dropdown-modelli{z-index:99999}
body .dropdown-menu>li>i {display: inline-block; font-size: 18px;}
/* footer */
body.now{padding-bottom:0}
/* form hp */
#yc-car-search{background-color:#eee;padding:20px 80px}
.ishome #yc-car-search{background-color:#e7e9ea;padding:20px 15px}
#yc-car-search:before{right:initial;left:0;border-color:#fff transparent}
.lista #yc-car-search:before,.lista #yc-car-search:after{display:none}
.lista #yc-car-search{padding:20px}
.lista #yc-car-search #cerca_form{margin-left:auto;margin-right:auto}
body.lista .cercapulsanti{text-align:center}
body.lista .cercapulsanti #cerca_form{display:block!important}
#yc-type{margin-top:9px}
#yc-type>label{text-align:left;line-height:42px;position:relative;width:22%;margin-left:4%;float:left;text-align:center;z-index:9;text-overflow:ellipsis;overflow: hidden;padding:0 2px}
#yc-type>label:first-child{margin:0}
#yc-type>label:hover{cursor:pointer}
#yc-type>label.selected{color:#fff}
#yc-type>label>input{opacity:0;outline:0;position:absolute;z-index:-2}
#yc-type>label:hover:before{background-color:#e5e5e5;cursor:pointer}
#yc-type>label:before{content:'';display:inline-block;position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #bbb;z-index:-1;background-color:#fff}
#yc-type>label.selected:before{background-color:#d5001c}
/* homepage */
.carousel-inner{max-height:100%}
.teaser{float:left;width:33.3%;padding:20px 25px;z-index:99}
.footer .teaser{width:25%}
body .nm-navigation-header h3{font-size:0.95em;font-weight:700}
.nm-navigation-header .teaser{width:20%}
.nm-navigation-header .teasermini{width:10%}
.nm-header-interact a{float:right;display:block;width:40px;height:40px;color:#fff;overflow:hidden}
.nm-header-interact a:before{content:' ';display:block;position:relative;width:40px;height:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURf///wAAAGBgYP///yAgIO/v7x19fBwAAAABdFJOUyaS612bAAAAS0lEQVQoz2NgoB9gFEQBAkNP0AhEKKMJKisKCgoZoQmCBEASqGYqK0IUoggKmTgrYtruGiJInCBW7dgsEgrC4iSsjsfqzaEacfQBAEUgIbsNcOY8AAAAAElFTkSuQmCC)}
.teasers .sprite{height:230px}
.teasers .textcontainer p{padding:10px 0 20px;height:95px}
body.eventi .contenuti{padding:20px 0}
body.now div span.yellowbutton{display:inline-block;background-color:#F6EDCC;color:#000;padding:0 30px 0 15px;position:relative;font:400 20px/40px verdana,sans-serif;text-shadow:none;border-radius:6px;top:-3px}
body.now div span.yellowbutton:after{right:12px;top:50%;margin-top:-4px;background-position:-20px -60px}
.cercapulsanti{display:block;margin:auto;max-width:200px}
.lista .cercapulsanti{max-width:310px;}
.lista div .cercapulsanti #chiudiformdiv,body.lista div .cercapulsanti #cerca_form,body.lista div .cercapulsanti #cerca_form:link,body.lista div .cercapulsanti #cerca_form:visited{display:inline}
/*eventi & promozioni*/
.evento{width:calc((100% - 120px) / 4);margin-left:40px;margin-bottom:40px;float:left}
.evento:nth-child(4n + 1){margin-left:0;clear:left}
.evento{box-shadow:0px 0px 8px #ccc}.evento .interno{padding:0 10px}
.evento h5{margin:10px 0 15px}
.eventosingle h4{color:black;font-size:12px;border-bottom:1px solid #dfdfdf;padding-bottom:1em;position:relative;margin-bottom:2em;margin-top:3em;text-transform:uppercase;font-weight:700}
.eventosingle h4:before{background:#C00;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:90px}
.evento div p{font-size:13px;letter-spacing:-1px}
.evento button{margin:0 0 10px;border:none;background-color:#eee;display:block;width:100%;text-align:left;padding:10px 20px}
.evento .immagine{width:100%;padding-top:43%;background-position:center;background-size:cover}
.eventi div.immagine span{position:absolute;top:10px;left:0;padding:2px 10px;display:inline-block;background-color:#c03;z-index:2;color:#fff}
.eventi .ecporsche div.immagine span{background-color:#d6ad07}
.eventi .ecporsche-promozioni  div.immagine span{background-color:#d6ad07}
.eventosingle #pagina>.larghezza1366>.interno{padding-top:20px}
.eventosingle label{font-weight:400}
/* squeeze */
.squeeze{background-image:url(../img/bg.jpg)}
.squeeze #testata>div{background-color:#fff}
/*footer*/
.footer .containerf{min-height:330px}
.footer small{border-top:1px solid #3c3c3c;color:#fff;display:block;margin-top:30px;padding-top:20px}
.footerbottom a,.footerbottom a:hover,.footerbottom a:visited{color:#fff}
.footerbottom .BoxSocialFooter a.btn,.footerbottom .BoxSocialFooter a.btn:hover,.footerbottom .BoxSocialFooter a.btn:visited{color:#fff}
.footerbottom .BoxSocialFooter a.btn.btn-default,.footerbottom .BoxSocialFooter a.btn.btn-default:hover,.footerbottom .BoxSocialFooter a.btn.btn-default:visited{color:#000}
.BoxSocialFooter{margin-bottom:40px}
.footertop .larghezzafissa{border-top:1px solid #ccc}
.footerbottom .containerf{background-color:#1b1d1f;margin-top:30px;padding-top:30px}
.footer .teaser li a,.header .teaser li a{margin-bottom:8px}
.footer .teaser h6,.header .teaser h6{margin-bottom:11px;font-size:18px;letter-spacing:-2px;color:#999}
.footer-scroll{position:absolute;right:0;top:-15px}
.button-light{line-height:55px;background-color:#3e4146;border-radius:3px;display:inline-block;padding:0 20px}
.footerbottom p{color:#fff;font-size:12px}
.footerbottom h5{color:#999}
/* lista */
.annunciolista2{display:block}
.sinistra h3{color:#222}
.cars>ul>li{float:left;width:20.5%;margin-left:4%}
.cars>ul>li:nth-child(4n+1){margin-left:0;clear:left}
.cars>ul>li>a>img{width:100%}.cars>ul>li>a>p{font-size:20px}.cars>ul>li>a>p>span{font-size:13px}
.cars .nooffer{opacity:0.5}
.cars .nooffer:hover{opacity:1}
.noannuncibox>.interno{padding:10px}
body .form_sinistro .caret{border-width:5px;margin-top:-3px}
body .form_sinistro .collapsed .caret{border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:6px solid #000}
.lista .aziendaboxli .porschelink:after{display:none}
.hero-backgroun img{max-width:100%}
.gruppoabsolute{margin-top:45px}.gruppoabsolute:first-child{margin-top:0}
.junle .foto img{width:50%;float:left}
.junle .foto img.double{width:100%}
.jungle .foto{overflow:hidden}
.fullscreen-hero{width:100%}.fullscreen-hero>.interno{width:100%;padding-top:40vh;background-size:cover;background-position:center}
#apriformdir{display:none}
#apriformdir.collapsed{display:block}
.sinistra .menumodelli li a{letter-spacing:0}
.promo1{color:#c03;background-color:#ffd870!important}
body .annunciolista2 .labelgruppo.promo2{background-image:url('img/redeblu.png');color:#fff;background-size:100%}
body .imperdibiliinfobox{box-shadow:0 0 4px #c03;background-color:#eee}
.imperdibiliinfobox h3{margin-top:0}
.coipunti li{list-style:disc}
body div .coipunti{padding-left:20px}
.preferiti-a {position: relative; float: right; padding: 5px 0 0 0px; font-size: 20px; margin: 15px 20px 0 5px;}
.btn-preferiti {position: absolute;top: 5px;right: 5px;background: transparent;border: 0;}
.btn-preferiti:focus {outline: none;}
.similischeda .btn-preferiti {display: none;}
.scheda .btn-preferiti {top:0; right:0; background-color: #000; opacity: .8; padding:10px}
.scheda .btn-preferiti i {color: #fff; font-size: 23px;}
.counter-preferiti {display: none;    position: absolute; top: 0px; right: -4px;border-radius: 10px;color: #fff;border: 1px solid #fff;min-width: 10px;padding: 3px 5px;font-size: 10px;font-weight: 700;line-height: 1;white-space: nowrap;}
.bg-rosso {background-color: #DC3545;}
#yc-car-search fieldset h4, #yc-car-search fieldset h5 {font-size: 18px; font-weight: 700; margin-bottom: 30px;}

.nlt-leasing .benvenuti{ padding-top:30px; padding-bottom:60px; font-size:12px; }
.nlt-leasing .benvenuti img{ padding-bottom:30px; width:100%; }
.nlt-leasing .servizi{ padding-top:60px; font-size:24px; font-weight:500; }
.nlt-leasing .consulenza { padding-top:48px; font-size:12px; }
.nlt-leasing .consulenza img{ padding-bottom:30px; width:100%; }
.nlt-leasing .foto { padding-top:70px; }
.nlt-leasing .foto img{ width:100%; }
.nlt-leasing .mobilita{ padding-top:120px; padding-bottom:44px; font-size:24px; font-weight:500; }
.nlt-leasing .tabpanel{ padding-bottom:120px; font-size:12px; }
.nlt-leasing .tabpanel .nav-tabs{ border:0px; }
.nlt-leasing .tabpanel .singletab{ background-color:#EFEFEF; border:1px solid #000000; font-weight:bold; font-size:12px; width:50%; min-height:60px; }
.nlt-leasing .tabpanel .singletab a{ margin:0px; min-height:58px; }
.nlt-leasing .tabpanel .tab-content{ padding-top:10px; }
.nlt-leasing .tabpanel .tab-pane{ background-color:#EFEFEF; padding: 30px 15px 30px 15px; }
.nlt-leasing .nltmatrice{ background-color:#666666; color: #FFFFFF; padding:15px; font-size:12px; }
.nlt-leasing .nltmatrice .title{ font-size:24px; font-weight:500; padding-bottom:5px; }
.nlt-leasing .nltmatrice .subtitle{ font-size:18px; font-weight:500; padding-bottom:30px; }
.nlt-leasing .video{ padding-top:40px; padding-bottom:20px; }
.nlt-leasing .video iframe{ width:100%; min-height:300px; }

@media (min-width:992px) {
  .nlt-leasing .benvenuti{ font-size:14px; min-height:550px;}
  .nlt-leasing .servizi{ font-size:30px; }
  .nlt-leasing .consulenza{ font-size:14px; }
  .nlt-leasing .consulenza img{ padding-bottom:0px; }
  .nlt-leasing .mobilita{ font-size:30px; }
  .nlt-leasing .tabpanel{ font-size:14px; }
  .nlt-leasing .tabpanel .singletab{ margin-right:10px; font-size:12px; width:auto; min-height:auto; }
  .nlt-leasing .tabpanel .singletab a{ min-height:auto; }
  .nlt-leasing .tabpanel .tab-pane{ padding: 100px 85px 100px 85px; }
  .nlt-leasing .nltmatrice{ padding:90px; font-size:14px; }
  .nlt-leasing .nltmatrice .title{ font-size:30px; padding-bottom:10px; }
  .nlt-leasing .nltmatrice .subtitle{ font-size:22px; padding-bottom:60px; }
  .nlt-leasing .video iframe{ width:60%; min-height:480px; }
}

@media (min-width:1200px) {
  .nlt-leasing .consulenza .parent{ min-height:380px; }
  .nlt-leasing .consulenza .child{ position:absolute; top:30%; }
}

@media (min-width:1400px) {
  .nlt-leasing .consulenza .child{ top:40%; }
}

@media (min-width:1600px) {
  .nlt-leasing .benvenuti{ font-size:16px; }
  .nlt-leasing .consulenza{ font-size:16px; }
  .nlt-leasing .tabpanel{ font-size:16px; }
  .nlt-leasing .nltmatrice{ font-size:16px; }
}

@media (min-width:768px) {
  .scheda .btn-preferiti {right:5px; z-index: 9}
  .preferiti-a {position: relative; float: right; padding: 5px 0 0 0px; font-size: 20px; margin: 10px 10px 0 15px;}
}
@media only screen and (min-width: 1020px) and (max-width:1280px){
  #yc-car-search fieldset h4, #yc-car-search fieldset h5 {font-size: 12px; font-weight: 700; margin-bottom: 30px;}
  .lista .boxazzera {position: absolute;bottom: 21px;left: 96%;}
  #yc-car-search select > .placeholder{font-size: 12px;}
  #azzera{font-size:9px;}
}
@media only screen and (min-width: 1280px) and (max-width:1366px){
  #yc-car-search fieldset h5{font-size: 12px;}
  .lista .boxazzera {position: absolute; bottom: 21px; left: 91%;}
  #azzera{font-size:10px;}
}
@media only screen and (min-width:1440px){
  .lista .boxazzera {position: absolute;bottom: 30px;left: 89%; transform: translate(-50%);}
}
/* form sinistro */
.bordato{box-shadow:0 1px 1px rgba(0,0,0,0.2)}
body .bordato fieldset .panel-default>.panel-heading{background-color:transparent;border-top:1px solid #d9d9d9}
body .panel-heading {padding:0;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0}
body .panel-default {border-color:transparent;border:none}
body .panel {margin-bottom:0;background-color:transparent;border:0 solid transparent;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.0);box-shadow:0 1px 1px rgba(0,0,0,0.2)}
body .bordato .panel{box-shadow:none}
body .panel-body{padding:15px}
body .checkbox,body .radio{display:inline}
body label{font-weight:400}
.form_sinistro input[type=checkbox], .form_sinistro  input[type=radio]{margin:9px 5px 9px 0}
.form_sinistro h3.panel-title{}
.form_sinistro h3.panel-title a{display:block;font-size:17px}
.form_sinistro h3.panel-title a i{float:right}
.form_sinistro h3.panel-title a:hover{cursor:pointer}
.form_sinistro label{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.form_sinistro input[type=checkbox],.form_sinistroinput[type=radio]{margin:10px 5px 10px 0}
.form_sinistro .facetmulti-collapse-toggle{line-height:32px}
.form_sinistro h3.panel-title a i{margin-top:5px}
.form_sinistro>fieldset{margin:0}
.ombra>div.interno{position:absolute;width:42px;height:42px;padding:5px;background-color:#fff;left:50%;margin-left:-21px;top:150px;box-shadow:0 2px 5px #000}
.sinistra .interno.valori span:nth-child(2){text-align:right}
.sinistra .panel-body .row>div:nth-child(2) button{float:right}
body .pulsantegobox .act.bigact{background-color:#fff;color:#2a4b6d;border-color:#2a4b6d}
body .panel-heading button.btn{line-height:25px;margin-top:3px}
body .panel-default.faccicursore>.panel-heading{border-color: #000;padding: 0;border-width: 1px;border-style: solid;background: #fff}
body .panel-default.faccicursore>.panel-heading h3{padding:5px 10px}
body .panel-default.faccicursore>.panel-heading i{float:right;line-height:40px}
/* slider */
.slider {display:inline-block;vertical-align:middle;position:relative}
.slider.slider-horizontal{width:210px;height:20px}
.slider.slider-horizontal .slider-track {height:10px;width:100%;margin-top:-5px;top:50%;left:0}
.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high {height:100%;top:0;bottom:0}
.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle {margin-left:-10px}
.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle {position:relative;top:50%;transform:translateY(-50%);
border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}
.slider.slider-horizontal .slider-tick-container {white-space:nowrap;position:absolute;top:0;left:0;width:100%}
.slider.slider-horizontal .slider-tick-label-container {white-space:nowrap;margin-top:20px}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {padding-top:4px;display:inline-block;text-align:center}
.slider.slider-vertical {height:210px;width:20px}
.slider.slider-vertical .slider-track {width:10px;height:100%;left:25%;top:0}
.slider.slider-vertical .slider-selection {width:100%;left:0;top:0;bottom:0}
.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high {width:100%;left:0;right:0}
.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle {margin-top:-10px}
.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle {border-width:10px 0 10px 10px;width:1px;height:1px;
border-left-color:#0480be;margin-left:0}
.slider.slider-vertical .slider-tick-label-container {white-space:nowrap}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {padding-left:4px}
.slider.slider-disabled .slider-handle {background-image:-webkit-linear-gradient(top,#dfdfdf 0%,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0%,#bebebe 100%);
background-image:linear-gradient(to bottom,#dfdfdf 0%,#bebebe 100%);background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}
.slider.slider-disabled .slider-track {background-image:-webkit-linear-gradient(top,#e5e5e5 0%,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0%,#e9e9e9 100%);
background-image:linear-gradient(to bottom,#e5e5e5 0%,#e9e9e9 100%);background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}
.slider input {display:none}
.slider .tooltip.top {margin-top:-23px;padding:0px 0 5px}
.slider .tooltip-inner {white-space:nowrap;max-width:none; z-index: 999}
.slider .hide {display:none}
.slider-track {position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0%,#f9f9f9 100%);
background-image:linear-gradient(to bottom,#f5f5f5 0%,#f9f9f9 100%);background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}
.slider-selection {position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
box-sizing:border-box;border-radius:4px}
.slider-selection.tick-slider-selection {background-image:-webkit-linear-gradient(top,#89cdef 0%,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0%,#81bfde 100%);
background-image:linear-gradient(to bottom,#89cdef 0%,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0)}
.slider-track-low,.slider-track-high {position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}
.slider-handle {position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#149bdf 0%,#0480be 100%);
background-image:-o-linear-gradient(top,#149bdf 0%,#0480be 100%);background-image:linear-gradient(to bottom,#149bdf 0%,#0480be 100%);background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);filter:none;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0px solid transparent}
.slider-handle.round {border-radius:50%}
.slider-handle.triangle {background:transparent none}
.slider-handle.custom {background:transparent none}
.slider-handle.custom::before {line-height:20px;font-size:20px;content:'\2605';color:#726204}
.slider-tick {position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);
background-image:-o-linear-gradient(top,#f9f9f9 0%,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:0.8;border:0px solid transparent}
.slider-tick.round {border-radius:50%}
.slider-tick.triangle {background:transparent none}
.slider-tick.custom {background:transparent none}.slider-tick.custom::before {line-height:20px;font-size:20px;content:'\2605';color:#726204}
.slider-tick.in-selection {background-image:-webkit-linear-gradient(top,#89cdef 0%,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0%,#81bfde 100%);
background-image:linear-gradient(to bottom,#89cdef 0%,#81bfde 100%);background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);opacity:1}
.slider-handle:before,.slider-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#fff;left:14px;top:6px}
.slider-handle:after{left:17px}
body .slider.slider-horizontal{height:30px;width:calc(100% - 34px)}
body .slider.slider-horizontal .slider-tick,body .slider.slider-horizontal .slider-handle{margin-left:-1px}
body .slider-handle{background-image:none;background-color:#555;width:35px;height:30px}
body .slider-handle.round{border-radius:0;border:1px solid #fff}
body .slider.slider-horizontal .slider-track {margin-top:-9px;height:19px;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;border-radius:0;border:1px solid #ccc}
/* scheda */
.scheda .ekko-lightbox-nav-overlay a:first-child span {color:#fff}
.scheda .ekko-lightbox-nav-overlay a:last-child span {color:#fff}
.scheda #contenuti{padding-top:15px}
.scheda .partesx h4:after{content:'';width:100%;border-bottom:1px solid #000;display:block}
body.scheda.scrolled .breadbox{position:fixed;top:-28px;z-index:10000;width:100%}
body.scheda.scrolled #pagina{padding-top:97px}
.scheda #ctachiama{font-size:95%}
.scheda #ctachiama,.scheda #ctascrivi{display:block}
.scheda #ctachiama:after,.scheda #ctascrivi:after{display:none}
.scheda h6{font-size:0.925em}
.scheda h3{font-size:1.38em;font-family:AudiTypeExtendedNormal,Verdana,sans-serif}
#dettaglischeda .bordisotto i{display:none}
#schedaannuncio .ombra {background-color: rgba(0,0,0,0.6);top:0;bottom:0;left:5px;right:5px;position: absolute;z-index: 99;display:block;width:auto}
#schedaannuncio .ombra .dentro{
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
#schedaannuncio .ombra>.dentro>div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 20px
}
#schedaannuncio .ombra>.dentro>div svg {
    display: block;
    margin-top: 9px;
    width:40px;
    margin: auto;
}
.scheda #optionalscheda.row{margin:0;padding:0}
.intestazione{padding-right:20px;text-align:right}
/* .scheda .aziendaboxli{display:block!important} */
.scheda .aziendaboxli .porschelink:after{display:none}
.scheda .breadbox a h1{font-size:26px}
.schedadx>ul>li:nth-child(2){margin:20px 0}
.schedadx a{font-size:16px;line-height:40px;box-shadow:-2px 2px 5px #999;display:block;padding:0 20px;border:1px solid #d0d3d4;box-radius:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.datischeda{background-color:#e3ebec;padding:7px 5px 6px;justify-content:space-between}.datischeda>div{display:block;width:25%}
.datischeda span,body .datischeda i{width:100%;display:block;float:none;text-align:center;color:#888;overflow:hidden;text-overflow:ellipsis;font-style:normal;line-height:16px;white-space:nowrap;letter-spacing:-2px}
.chscheda{height:19px;width:19px}
.localizebox span{width:100%}
.schedadx a i{margin:0 15px 0 -5px}
.linklist-link{display:inline-block;padding-left:12px;position:relative}
.linklist-link:before{content:'';display:inline-block;vertical-align:middle;position:absolute;top:0;left:0;width:7px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQwMjk3RDBGQUYzMTFFMzlFOURENDUzRTM3MzY3NjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQwMjk3RDFGQUYzMTFFMzlFOURENDUzRTM3MzY3NjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NDZCNTZGNUZBRjMxMUUzOUU5REQ0NTNFMzczNjc2MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NDZCNTZGNkZBRjMxMUUzOUU5REQ0NTNFMzczNjc2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhOroJcAAACGSURBVHjaYjzDYKzAwMBwngECHI3/n7kAZTMwATkPgHQhEAsA8f6zjCYKcEkQAVSwAEhNgCpYD1QAohkY////D1PIABQEGW8AxCCjHZkYUMEBKA0yWgCuE6grAGQkEH+AOYwJKgEyaj5UVyHMxYxAr4BdCbUrEeo4MGCBqQYZh+xHEAAIMACW6i2Fr+XVoQAAAABJRU5ErkJggg==) left center no-repeat}
.nm-footer-support-bar:after{content:' ';position:absolute;top:0;right:0;width:3px;height:100%;background-color:#434c53}
.nm-footer-support-bar li{position:relative;width:16.66%;display:inline-block;float:left;padding:0 20px;min-width:130px;vertical-align:top;text-align:center}
.nm-footer-support-bar li:after{content:' ';position:absolute;top:0;right:0;width:1px;height:90px;background-color:#6d7579}
.nm-header-support-bar li{width:25%}
.nm-header-support-bar:after,.nm-header-support-bar li:after{content:none}
.nm-icon{display:block;position:relative;cursor:pointer;font-family:Verdana,sans-serif}
.nm-header-support-bar .nm-icon{font-family:AudiTypeExtendedBold,Verdana,sans-serif;padding-left:50px;line-height:42px;text-align:left}
.nm-icon:before{content:' ';display:block;margin:0 auto;vertical-align:middle;position:relative;top:0;left:0;width:60px;height:60px;background-color:transparent;background-position:center center;background-repeat:no-repeat}
.nm-header-support-bar .nm-icon:before{background-color:#e7e9ea;width:42px;height:42px;position:absolute;top:0;left:0}
.nm-icon span{display:block;word-wrap:break-word;margin:8px 0 20px}
.nm-icon-custom-myaudi:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMkQyM0Y2MkNGMDMxMUU0ODI5N0I5MkU2QzlBOEUwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMkQyM0Y2M0NGMDMxMUU0ODI5N0I5MkU2QzlBOEUwOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEzMDE5OUE3Q0YwMzExRTQ4Mjk3QjkyRTZDOUE4RTA4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEzMDE5OUE4Q0YwMzExRTQ4Mjk3QjkyRTZDOUE4RTA4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UfzXpAAAAr9JREFUeNrs2k9IFGEYx3HX1Io2qkPkVgRRWknioSIvQVQ3S+qUolAUFNitSx0igiDCQ4eCIKjAiizoUEZeKgjs0J9DBwmFJKRLRmV/LDFr274PPcHLMO7ObLPurj4vfHB23pl35zfvOzPvLMZSqVTJdCqlJdOsWGALbIEtsAW2wBbYAltgC2yBLbAFtsAW2AJPvVJWJMc5B8sxC58wiORU6+EKHMATfEUvnmMAw+hEfdhGYwX6q+U6XMNq/TyCl/iBBKqdbTtwCN8DtSyBC8wWjKb+lhdoRLlnm8U4gW+63VPMC9J+Nj28UK+pXJRK3EccZ3E4w7UqPd2FVejGdunDKHt4m3P2c1kuhTimZXin+7VG2cONuIVy9GE8R738ETswGmKfVlxFP9ZE0cMtGNezeCqP13cdNiHmWV+KN3p8denaCPIl+5HUxo7mMWybM+Qv+9Rf0LqD6drJ9BxuwEV9XrfjdB4fVc3OcpNP/Wv9m/ifiYfcMe/q8j7Ueupl9rNkgn1lUjB3grqNMgcIGbjHWX6c9WkLMJQq0KXD5T1qMR/tGNO79knEdftq3NHt32KvXmNStwE9WvcQS0MMaWljtw7teLZDOuiXuaE/aHApv/Bbl4fQgZ/6ecy55p7hhs/j5zOaI7i+I71p+YWWcg81+gUPnPVyNz+DBdiJAaduBMeQwHVnvfT6bcfKkIFbtJ2+TNuGPZMS+pxOQLx1DXr3rPKsn4kjOI9FnromDPv0/CPMCDHxGAo68SiEuXMlNqutGNSDv6InON2+cnL7dftun+dzQQb2Wo8vGqIXu3yCy8vD8cl6eZiMUoObWKuf5dXvlb4XywtGlfNYK/rXw3/KsEdvaEnPNS4joBP1YduNFcm/Lc3Giih+4onZ/2lZYAtsgS2wBbbAFtgCW2ALbIEtsAW2wBbYAlvgIit/BBgAVJ+AmD/PPPAAAAAASUVORK5CYII=)}
.nm-icon-custom-preventivo:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURUxpcQAAABoXGhkXGwAAAAAAAB8PHwAAAAAAAAAAAAAAAAAAABkXGhkWGhsXGwAAAAAAAAAAABcXFxoVGhoWGwAAABoXG6VK7EYAAAAVdFJOUwCPj89AnxC/gGDfz++/QCBQMCAw3wFEfE8AAAB8SURBVCjPzdLXDoAgDAXQ4mrrnvz/pwru0Rrjk/cJckK5IQD8PlW0ppGYhi0sMS4LzCTfmVjwA4PgOyPRff7GBl1S1FjYvePAhgkAo8K27UtXO344Pal696wae+1U9lrkrp/ItZ9sk7yUmQ34fsWHZ0npELwy4ynm/99/BFO/BskZl3bKAAAAAElFTkSuQmCC)}
.nm-icon-custom-contatto:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHQZLsAAAArdFJOUwByyaEvU4AV2BuyuMZaOjxhQyqixx+CoyV9JlbMurGMNiClFiMCQXYeGEcYDFr8AAAAfklEQVQ4y2NgGAVIgB0ToMprYwIOFhQFmIaychBQwKDNjk+Biiq6Ag0tZHl1Jk50BZpczBIwrpASoxqmFZxssnwQniC3pDJWNwjwyIMoRiZeXI7k52KWUhSWU8DtC042GXERUbzelBYjMhyor4CDFTO+kRUwsHBgiXD2EZQhAEYrEFgDenubAAAAAElFTkSuQmCC)}
.nm-icon-custom-talk:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURUxpcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1QtmkAAAAadFJOUwBuLnEgH2ETJCwCd+gijxwv3/JN4fNnGzhkJt992gAAAFpJREFUOMtjYBhWgB0TIEszcUthAUgKGJm5MMzkRFYgxcIwIhSwDk5HsqEo4GBgEEOLSx4+VBPYhCQ4kAEvSnqQYhUWFcCXnqQkBTnxJjgpEXH8KVKKf0hnKAD/LwmKYUm/QwAAAABJRU5ErkJggg==)}
.formpermutaautodiv{display:none}
.nm-icon-custom:hover:before{background-color:#d0d3d4}
.footer-list-item{display:inline-block;}
.footer-list-legal{width:88%; float:left;line-height:40px}
.footer-socials{float:right}
.nm-icon-facebook{padding-left:50px;line-height:40px}
.nm-icon-facebook:before{width:40px;height:40px;position:absolute;top:0;left:0;background-color:#000;background-position:center center;background-repeat:no-repeat;content:'';display:inline-block;vertical-align:middle;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACWUExURUxpcf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1DALDgAAAAxdFJOUwCArM2vAQIEA7CWyvGilKiCaJjjrdiLS2ny03KZgddJ1tLkM438QG/QcDIvJEe2I1zRQ1f8AAABS0lEQVQoz01TB5LEMAhTduOY7eV63eu95f+fO4PACZnxxFYQIDmQnLNI1scXhh0K7MgQcVQ3XUp2BoJM9wceWWEnso/sDfi9erpebz87ktcv7AWYP/car7BsPzaCnBPanvEHrx0d6YIzR/sDjLxW1gXYKLQ4Xc+/NDsPdXUBfgp6lLTzcoQxs3JjVuBjoEudiM/t3WeFtbMJIFWW0NWSsSrwapClwllSOm+a2wKfNM325qPzuSm65l70Q7yXdMJcCvw2gr8LM6Iusx9G8AtFdaNN7s3ddFmQ5XR6f/mIcCzMUi91sNZUYedhim2BCecGUpawRKIDqjZjblgiVTmSF5gZPli1vNam/xDHOIBb0sKvaLQWDdTaLFcdo7RDNnvxuxbXYQSLjBwj95hcqt/+i9DwhV41+ESI++/KJOz28/0udU42DOYcoN7c/wM9MivI9/XIAgAAAABJRU5ErkJggg==)}
a.logo,a.logo:hover,a.logo:link,a.logo:visited{font-size:29px;color:#000}
.teasers.cf>div{height:auto/*365px*/;overflow:hidden}
input,select,textarea,.act{border:1px solid #d0d3d4/*;font-family:Verdana,sans-serif*/}
a.act{border:none}
.nav-drop-on .nav-list-item.on:after,.nav-drop-on .nav-list-item:hover:after,.nav-drop-on .on.subnav-item:after,.nav-drop-on .on.subnav-subtitle:after,.nav-drop-on .on.subnav-title:after,.nav-drop-on .subnav-item:hover:after,.nav-drop-on .subnav-subtitle:hover:after,.nav-drop-on .subnav-title:hover:after{left:20px!important;right:0}
.nav-list-item:hover:after,.subnav-item:hover:after,.subnav-subtitle:hover:after,.subnav-title:hover:after{left:20px;right:10px;background-color:transparent}
.nav-drop{overflow:hidden}
.und{text-decoration:underline}
.testogrigio{color:#777}
.titolo1{font-size:25px}
.titolo2,.titolo2 a,.titolo2 a span{font-size:24px;font-weight:400;letter-spacing:-2px}
.titolo3{font-size:14px;font-family:AudiTypeExtendedNormal,Verdana,sans-serif}
.titolo4{font-size:18px}
.titolo5{font-size:18px;font-family:AudiTypeExtendedNormal,Verdana,sans-serif;font-weight:400}
.titolo6{font-size:20px;font-family:AudiTypeExtendedNormal,Verdana,sans-serif;font-weight:700}
.titolo7{font-size:15px;font-family:AudiTypeExtendedBold,Verdana,sans-serif;font-weight:300}
.mapbox{max-width:340px}.mapbox img{max-width:100%}
.scheda .mapbox{max-width:100%; width:100%}
.scheda .mapbox img{width:100%}
.titoloedati .versione{display:block;height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.annunciolista2 .titoloedati .versione{padding:0 15px}
.testo1{font-family:Verdana,sans-serif;font-size:12px}
.prezzo{text-align:right;display:block}
.big{font-size:22px}
.huge{font-size:60px}
.lspacingl1{letter-spacing:-1px}
.lspacingl2{letter-spacing:-2px}
.listagruppoout .annunciolista2:nth-child(4n+1){clear:left}
.dblock{display:block}
.striked{text-decoration:line-through}
.underlined{text-decoration:underline}
.reverted{float:left;position:relative;width:50px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.pl20px{padding-left:20px}
.pl30px{padding-left:30px}
.pw30px{padding-left:30px;padding-right:30px}
.bordisotto > div > div,table.bordisotto th,table.bordisotto td{border-width:0 0 1px;border-color:#ddd;border-style:solid}
.extf-cta{font-weight:600;text-decoration:underline}
ul.dotted{list-style:initial;margin-left:20px}
section.index_section .teasers.cf{margin-top:30px}
section.index_section .teasers.cf{width:calc(100%);margin-left:0}
.widget1{display:none;position:fixed;right:0;top:40vh;width:45px;height:300px;background-color:#c03;color:#fff;cursor:pointer;z-index:999999999; line-height:16px;border-style:solid;border-color:#c03;border-width:1px 0 1px 1px}
.widget1:hover{background-color:#aa142d}
.widget1.wespanso{background-color:#eee;color:#000}
.widget1.wespanso:hover{color:#000;background-color:#e7e9ea;border-color:#000}
.widget1 #w1open{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999}
.widget1 .interno{display:none;padding:10px}
.widget1 .interno .titolo2{margin-bottom:15px}
.widget1 .reverted{top:200px;right:5px}
.widget1.wespanso{width:440px;cursor:default}
.widget1.wespanso .reverted{float:none;top:0;right:0;width:auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0)}
.widget1 .privacybox{height:auto;margin:0;padding:5px 10px;line-height:14px;background-color:#ccc}
.widget1.wespanso .esterno,.widget1.wespanso #w1open{display:none}
.widget1.wespanso .interno{display:block;height:100%}
.widget1 #formw1{display:table;width:100%;position:relative}
.widget1 #formw1 > div{display:block;width:125px;position:absolute;top:0;right:0}
.widget1 #formw1 > div:first-child{width:auto;margin-right:135px;position:relative}
.widget1 #formw1 .minipulsante{width:125px;height:40px;line-height:40px}
.widget1 #formw1 .minipulsante i{margin-top:0;line-height:40px}
#email_widget1{line-height:40px;height:40px;padding:0 15px;width:100%;background-color:#fff;border:1px solid #000}
a.logo.logomenu,a.logo.logomenu:hover,a.logo.logomenu:link,a.logo.logomenu:visited{font-family:Helvetica,Arial,Sans-Serif;font-size:29px;color:#000;font-weight:700;text-decoration:none;text-transform:none;line-height:24px}
a.logomenu{margin:0}
.nav-list-prim{visibility:visible}
.subnav{background:rgba(0,0,0,.7)}
.subnavlink{color:#fff}
#contenuto_centrale_hp{height:85vh;position:relative;padding:0}
#ombra_centrale_hp{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:9;opacity:.3}
.nav-drop{opacity:1}
.index #nav-drop{top:95px}
.mauto{margin:auto}
input#acconto{height:42px}
.dtable.prezzo{float:right}
select{padding:0 2px}
#sliderprincipale div,#sliderprincipale div img{width:100%}
.linksopraslider span:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;color:#C00;content:"\f054";width:20px;font-size:.5em}
@media screen and (min-width:960px) {.nav-drop-items{width:auto;margin-left:270px;padding-left:0;padding-bottom:0}}
.nav-drop-cars .nav-drop-body{width:100%}
.modellocontent{margin-left:200px;text-align:right;height:100px}
.fotomodello{position:absolute;top:0;left:0}
ul.lista-gruppi-modelli{float:right;margin-top:45px}
ul.lista-gruppi-modelli li{float:left;padding-left:20px}
a.linkmodello,a.linkmodello:hover,a.linkmodello:visited{font-size:16px;text-decoration:none;text-transform:uppercase;border:0}
.nav-drop-body-item-links h3{font-weight:400;font-size:16px;font-family:"Volvo Sans Regular","Arial Narrow","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.ricercali{padding:0;float:right}
#nav-drop.header_servizi .nav-drop-container.on{padding-bottom:40px}
.button-semi-opaque{border-style:solid!important;border-width:1px!important}
.subnav-title{font-size:22px;text-transform:none;font-weight:400}
.subnav,.subnav-subtitle,.subnav-title{line-height:92px}
.nav-drop-items{margin-top:0;padding-top:20px}
.mobilemenu{color:#fff;display:none;z-index:9999;position:fixed;top:0;right:0;width:100vw;margin:0;height:100vh}
.mobilemenu .ombranera{background-color:#000;opacity:.4;margin-right:260px;height:100vh}
.mobilemenu .interno{background-color:#f5f5f5;padding:20px 20px 0;position:absolute;right:0;top:0;width:500px;height:100vh;max-width:100vw}
.mobilemenu a,.mobilemenu a:visited,.mobilemenu a:hover{color:#000;border:none;text-transform:uppercase}
.mobilemenu ul{padding:0}
.mobilemenu li{border-bottom:1px solid #ccc}
#mobilemenu li .fa:first-child{margin-right:10px}
.mobilemenu a,.mobilemenu li .fa.fright,.mobilemenu a.w100px,.mobilemenu a.w100px i.fa-close{line-height:7vh}
.mobilemenu li.pulita{border:none}
.pulita td{border-color:transparent}
.mobilemenu a:hover{color:#c03}
.mobilemenu a.mob-list-item:hover i{margin-right:10px}
.openmenu a{display:block;height:40px;width:50px;margin-right:20px;border:none;text-align:center;padding-top:40px;background-position:0 6px}
.openmenu a span{display:block;line-height:10px;margin:auto;text-transform:uppercase}
#openmobilemenu a{background-position:-50px 6px}
.listamodelli a.bckmodello{padding-left:15vh;background-size:14vh}
#subnav{padding:0 20px;color:#fff}
.subnav-header{height:70px;float:left;background-color:transparent}
.subnav-items{height:70px;display:block;float:right;background-color:transparent}
.nav-drop-item-title{height:16px}
#subnav li{color:#fff}
.subnav-header li,#subnav .hovering,.subnav-item-wrapper{border-width:0 0 2px;border-style:solid;border-color:transparent;color:#fff;line-height:68px}
.subnav-item-wrapper{display:block}
span.hovering{display:block}
.subnav-header li:hover,#subnav .hovering:hover{border-color:#fff}
.subnav-header li:hover,.subnav-header li:hover a,#subnav .hovering:hover{border-color:#fff;color:#fff}
.hero-content-box h3 a{color:#fff;text-decoration:none;border:none}
#fascia_form input,#fascia_form select{border-color:#bbb}
#ombra_form{background-color:#fff;opacity:1;z-index:9;width:100%;height:100%;position:absolute;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,0.7));height:15vh}
.yc-label-to,.yc-label-from{display:none}
.double-half-input > div.yc-facet{width:50%;float:left}
.double-half-input > div.yc-facet:first-child{margin-right:2%;width:48%}
#yc-car-search #cerca_form{/*margin:6px 0 0;*/max-width:200px;width:100%; float: right;}
.l-wrapper,#yc-tab-new #yc-brand-header,#yc-tab-new #yc-new-offers,.hp-listing-1 .yc-block-header,.hp-listing-1 .ycCarList{max-width:1030px;margin-left:auto;margin-right:auto}
.l-wrapper:after,#yc-tab-new #yc-brand-header:after,#yc-tab-new #yc-new-offers:after,.hp-listing-1 .yc-block-header:after,.hp-listing-1 .ycCarList:after{content:"";display:table;clear:both;display:table;clear:both}
.hp-configurator{background:#252523;padding:30px 0;padding:3rem 0}
.hp-configurator #yc_search_widget_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.38889%;padding-right:1.38889%}
@media only screen and (min-width:40em) {
.hp-configurator #yc_search_widget_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:1.38889%;padding-right:1.38889%}
}
.hp-configurator .banner-virtual{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.38889%;padding-right:1.38889%}
@media only screen and (min-width:40em) {
.hp-configurator .banner-virtual{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:right;padding-left:1.38889%;padding-right:1.38889%}
}
#yc-car-search{border:0;width:100%}
#yc-car-search .yc-search-title{color:#fff;background:none;text-align:center;font-size:42px;line-height:42px;display:block;padding:27px 0 0}
#yc-car-search .yc-car-finder-type{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.38889%;padding-right:1.38889%;padding-left:0}
@media only screen and (min-width:40em) {
#yc-car-search .yc-car-finder-type{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.38889%;padding-right:1.38889%}
}
#yc-car-search .yc-car-finder-type li{border:1px solid #fff;margin:1px 0}
@media only screen and (min-width:40em) {
#yc-car-search .yc-car-finder-type li{width:100%!important;text-align:left}
}
#yc-car-search .yc-car-finder-type li a{color:#fefefe;text-transform:uppercase;text-decoration:none;position:relative;padding:48px 30px;font-size:19px;display:block;border:none}
#yc-car-search .yc-car-finder-type li a:after{position:absolute;content:"";width:25px;height:25px;right:10%;display:none}
@media only screen and (min-width:40em) {
#yc-car-search .yc-car-finder-type li a:after{display:inline-block}
}
#yc-car-search .yc-car-finder-type li:first-child{margin-top:30px}
#yc-car-search .yc-car-finder-type li.active{border:0;background:transparent}
#yc-car-search .yc-car-finder-type li.active a:after{background-position:right -488px}
#yc-car-search .yc-searchform-car-totals{display:none}
#yc-car-search fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.38889%;padding-right:1.38889%}
@media only screen and (min-width:40em) {
#yc-car-search fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.38889%;padding-right:1.38889%}
}
#yc-car-search fieldset select,#yc-car-search fieldset input{padding:6px;background-color:#fff;margin-top:3px;-moz-appearance:none;width:100%; left:0;}
#yc-car-search fieldset select:disabled,#yc-car-search fieldset input:disabled{background-color:#f5f5f5;border-color:#ccc;color:#666}
#yc-car-search fieldset option{color:#252523;background-color:#fff}
#yc-car-search fieldset select{-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTdCMjUxRkM3NzYwMTFFMkFDMThERTA5NEFENUM1QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjM4NkY0OUM3NzY1MTFFMkFDMThERTA5NEFENUM1QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1N0IyNTFGQTc3NjAxMUUyQUMxOERFMDk0QUQ1QzVBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1N0IyNTFGQjc3NjAxMUUyQUMxOERFMDk0QUQ1QzVBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiSjP2kAAABKSURBVHjaYrxqEPZfKNydAQgYGVDB/3crdzIwfb9wlwHEAAmgS4LkmEA60RTBJUFyLFAdIEX/3zGAFcElQQQLkrFgRTA2TBAgwADDZynL/bX51QAAAABJRU5ErkJggg==);background-position:95% 20px;background-repeat:no-repeat}
#yc-car-search fieldset select#type{background-position:97.3% 20px}
#yc-car-search fieldset h5{font-family:AudiTypeExtendedBold,Verdana,sans-serif;color:#000;display:block;margin:0}
#yc-car-search fieldset .yc-field,#yc-car-search fieldset #yc-price,#yc-car-search fieldset #yc-year,#yc-car-search fieldset #yc-fuelType,#yc-car-search fieldset #yc-km,#yc-car-search fieldset #yc-marca,#yc-car-search fieldset #yc-marca{margin-bottom:14px}
#yc-price>span{padding-top:2px}
#yc-car-search fieldset p{color:#666664;margin-top:5px;width:100%}
ul#rata{margin-bottom:14px;display:table;width:100%;margin-top:16px}
ul#rata li{display:table-cell;border-style:solid;border-color:#bbb;background-color:#fff;color:#000;border-width:1px 1px 1px 0;padding:0 12px;cursor:pointer;line-height:40px}
ul#rata li:hover,ul#rata li.selected{background-color:#f5f5f5;color:#c03;font-weight:400;padding:0 12px}
ul#rata li:first-child{border-width:1px}
.lista #yc-car-search .yc-search-title,.lista #yc-car-search fieldset h5{color:#000}
.lista #yc-car-search fieldset{padding:0}
.lista #yc-car-search fieldset select,.lista #yc-car-search fieldset input{border-color:#ccc;  font-size:12px;}
.lista ul#rata li,.lista ul#rata li:hover,.lista ul#rata li.selected{border-color:#000;color:#000}
.lista #yc-car-search fieldset select:disabled,.lista #yc-car-search fieldset input:disabled{border-color:#ccc!important;color:#aaa!important}
.lista ul#rata li:hover,.lista ul#rata li.selected{background-color:#ddd;color:#fff}
.lista #yc-car-search fieldset #cerca_form,.lista #cerca_form:hover,.lista #cerca_form:visited,.lista #cerca_form:link{background:#313639}
.lista #yc-car-search fieldset #cerca_form:hover{color:#000;background:#fff}
.lista #hpsliderdiv,.scheda #hpsliderdiv{background-image:url(../img/lanci/sede-di-notte.jpg);background-position:center bottom!important;background-size:cover!important;height:300px}
.lista .riga-ricerca:nth-child(3n + 1){clear:left}
.lista.ricercalibera .riga-ricerca:nth-child(3n + 1){clear:left}
.lista.listagruppoout .riga-ricerca:nth-child(3n + 1){clear:none}
.lista.listagruppoout .riga-ricerca:nth-child(4n + 1){clear:left}
.boxsede{margin-bottom:40px;border:1px solid #ccc;border-radius:5px}
.boxsede>a{padding:15px;display:block}.boxsede>a>h3{margin:0}
.boxsede>.interno{display:none;padding:0 20px}
.boxsede>a>h3>i{float:right}
#pagina{padding-top:0}
.default #pagina{padding-top:0}
#formanticiporata{padding:10px 0}
.sortdesc:before{content:"\f0dd"}
#strumentilista{}
#strumentilista input,#strumentilista select{}
#strumentilista select{background:none;line-height:40px;height:40px;overflow:hidden!important}
#strumentilista select::-ms-expand,#yc-car-search fieldset select::-ms-expand,#formanticiporata > div.fleft > select::-ms-expand{display:none}
.lista select{-webkit-appearance:none;-webkit-user-select:none;outline:0}
#formanticiporata > div.fleft > span{display:table-cell;line-height:40px}
#formanticiporata > div.fleft > span,#formanticiporata > div.fleft > select{display:block;float:left;line-height:40px;background:none;border:none;height:40px}
.riga-ricerca i{width:30px;display:block;float:left;line-height:24px;text-align:center;color:#999}
.al2{width:420px;float:left;position:relative}
.al2 img{position:relative;z-index:99;display:block}
.a12 img.double{float:none;margin:auto}
body .minipulsante,body .minipulsante:visited,body .minipulsante:link{padding:0 20px;height:30px;display:block;background-color:#2a4b6d;color:#fff;line-height:33px;text-align:center;cursor:pointer}
.lista .cta-box .minipulsante,body .minipulsante:visited,body .minipulsante:link{height:50px}
.scheda .minipulsante{line-height:40px;height:auto;font-family:Verdana,sans-serif;font-size:12px;font-weight:700}
.scheda .backlink h6{line-height:60px}
#schedadestraprincipale .minipulsante{margin-bottom:20px}
.minipulsante.pulsantecta{height:40px;padding:4px 8px 4px 0;background-color:#c03;color:#fff}
.annunciolista2 .minipulsante.pulsantecta{padding:0}
.al3211 .interno div{display:table-cell;width:50%;line-height:21px;padding:0}
.pulsantecta > span.valore{display:block;float:right}
div.data{font-size:13px}
.pulsantecta.minipulsante:hover{color:#fff;background-color:#aa142d}
.paginazione>li>a:hover{color:#c03}
#strumentilista .act:after{top:20px}
.cta-box table{margin:0;width:100%}
.al322{width:180px;position:absolute;text-align:center;right:0;top:0}
.titoloedati{margin-right:180px;position:relative}
.al3{margin-left:30px;float:left;width:calc(100% - 450px);position:relative}
.al31{width:100%;position:relative;padding:5px 0 2px;height:33px;overflow:hidden}
.nm-el-hdl{background-color:#fff;font-size:26px;margin:50px 0 0 50px;float:left;padding:0 10px}
body a.togglesede{cursor:pointer}
body .nav-tabs>li.active>a.togglesede,body .nav-tabs>li.active>a.togglesede:focus,body .nav-tabs>li.active>a.togglesede:hover{background-color:#eee}
.eventosingle .BoxContactForm > h3{margin-top:0}
.eventosingle .BoxContactForm{padding:20px}
body textarea.form-control{height:100px}
#formanticiporata > div.fleft{display:table;margin-left:25px}
#formanticiporata > div.fleft > select{-webkit-appearance:normal}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.riga-ricerca:first-child{margin-top:0}
.riga-ricerca .adacompari{display:none}
.annuncio-single{margin:10px 0}
.annuncio-single .listinobox{padding:20px 0;color:#777}
.annuncio-single .row{margin:0}
.annuncio-single .row div{line-height:26px;white-space:nowrap;padding:0}
.annuncio-single .row:nth-child(2) div,.annuncio-single .row:nth-child(2) div i{color:#c03}
.annuncio-single .row .col-xs-6:nth-child(2){text-align:right}
.annuncio-single .listinobox em{font-style:normal;text-decoration:line-through}
#apriforminlista i{margin-top:0;margin-right:10px;line-height:45px}
.testatamodello{margin:15px 0;line-height:30px}
.ricercalibera .testatamodello{margin-bottom:10px}
.testatamodello.footermodello .minipulsante{float:left;margin-left:20px;width:190px}
.testatamodello.footermodello .minipulsante:first-child{margin-left:0}
.testatamodello.footermodello .minipulsante:hover{color:#c03;border-color:#c03}
.default .minipulsante.pulsantebianco{font-size:15px}
.default a:hover .minipulsante.pulsantebianco{background-color:#000;color:#fff}
.default .extf-content p{font-size:inherit}
#apriforminlista:hover,.minipulsante.pulsantebianco:hover{color:#c03;border-color:#c03}
#strumentilista .minipulsante{width:100px;height:36px;line-height:39px}
.logoannuncio.volvo{background-position:-1100px -1050px}
.logoannuncio{background-position:0 -280px;z-index:999;width:50px;height:50px;background-image:url(img/spriteloghi.png);background-color:transparent;margin:auto;text-indent:-2000px;margin-left:13px}
.al1{width:100%;position:relative;float:left;height:25px}
.labelgruppo{display:none}
.riga-ricerca h4{margin:0;line-height:29px;overflow:hidden}
.al32{margin-top:12px}
.al321{position:relative;padding-right:25px;margin-right:25px}
.al3211{width:100%;border-width:1px 0;border-style:dotted;border-color:#ccc;display:table}
.al3211 .interno div span{display:block;height:21px;overflow:hidden}
.annunciolista2 .al3211 .interno div span{height:18px;white-space:nowrap;text-overflow:ellipsis;margin-right:5px}
.al3211 .interno{display:table-row;line-height:20px}
.al32111{width:228px;float:left}
.al32112{width:110px;float:left}
.al32113{width:105px;float:left}
.al3213{display:block;height:41px;margin:17px -3px 0;overflow:hidden;text-align:justify;text-transform:uppercase}
.al3213 span{text-transform:lowercase;display:block;float:left;padding:0 10px;background-color:#dedede;line-height:18px;border-radius:6px;margin:2px 3px}
.al3214{position:relative;width:100%;height:30px}
.cta-box td{text-align:right;padding:3px 10px 9px 0;line-height:20px}
.cta-box table tr.coloriinversi td,.cta-box table tr.coloriinversi td:first-child{padding:0}
.linearisparmio {color:#c03}
.cta-box tr td:first-child{text-align:left;padding-left:15px;padding-right:0}
.annunciolista2 .cta-box tr td:first-child{padding-left:10px}
.al3221{line-height:16px}
.al3221 span{display:block}
.al3221 span.testogrigio{line-height:24px}
#div_prezzo{margin-top:0}
.al3223{line-height:29px}
.abc1{color:#999;height:30px;left:0;line-height:31px;position:absolute;text-align:center;text-transform:uppercase;top:74px;width:50px}
.usata .data{background-position:-0 -20px}
.km0 .data{background-position:-30px -20px}
.aziendale .data{background-position:-60px -20px}
.nuova .data{background-position:-90px -20px}
.risultati{border:1px solid #DADADA;color:#003145;font-family:HelveticaNeueBoldCond;font-size:20px;height:30px;line-height:35px;margin:20px 5px 5px;padding:5px;position:relative;text-transform:uppercase}
.frecce187{color:#333;font-size:17px}
.sc0{height:3px;width:965px;margin-bottom:20px}
.sca11{width:523px;float:left}
.sca12{float:left}
.sc1{margin:10px 20px 36px;position:relative}
.sc11{position:absolute;width:485px}
.sc111{height:360px;position:relative}
.sc13{position:absolute;bottom:0}
.sc12{float:right;width:400px}
.sc12 a img{box-shadow:-5px 5px 5px #999}
#schedagallery1{margin-left:-11px}
#schedagallery1 a img{box-shadow:none}
.sc2{margin-left:20px}
.sca2{margin:10px 20px 36px}
.sc21{float:left;width:695px}
.sca211{line-height:30px}
.sca211 > div{display:table;width:100%;padding:2px 0;table-layout:fixed}
.sca211 > div > div{display:table-cell;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.sca211 > div > div:first-child{width:200px;max-width:none;font-family:AudiTypeBold}
.sca214{overflow:hidden}
.sca214 p{padding:0}
.sca214 h3{margin-bottom:0}
.sca22{float:left;width:400px}
.sca221{height:175px;background-position:0 -150px;padding:15px 10px 15px 160px;background-image:url(img/spriteloghi.png);text-align:right;margin:25px 0}
.sca22 a:hover{text-decoration:none;color:#5C92BB}
.sc22{float:left}
.sc3{border-top:2px solid #666;margin-left:50px}
.sc31{width:305px;float:left;margin-top:47px}
.sc311{position:relative}
.sc311 .frecciadestra{position:absolute;left:136px;top:1px}
.sc32{float:left;width:610px}
.sc41{float:left;width:695px}
.sc41 p{padding:17px 0}
.sc42{float:left;width:217px;margin-top:17px}
.sc421{float:left;width:35px}
.sc5{margin-bottom:100px}
.sc422{float:left}
.sca222{border:1px solid #dfdfdf;padding:20px;margin-top:50px}
.sca22 > a:hover,.sca22 > a:hover span,.sca22 a:hover .testo31,.sca22 a:hover .testo32{text-decoration:none;color:#5C92BB!important}
.labelprezzo{display:block;line-height:8px}
.annunciolista2 .minipulsante.pulsantecta{padding-right:0;line-height:50px}
.prezzolabel{padding-left:15px}
.annunciolista2 .prezzolabel{padding-left:0;display:block}
.annunciolista2 .pulsantecta > span.valore{display:block;float:left;width:50%;text-align:left}
.pulsantecta.minipulsante{text-align:left;display:block}
.sca224 ul{margin:0;padding-left:12px;font-size:14px;font-family:Montserrat,sans-serif;line-height:24px}
form button.minipulsante{border:none;margin:0}
#linkagruppomodello a{margin-right:20px}
body div a.maxipulsante{line-height:45px;display:block;border:1px solid #000;background-color:#fff;color:#000;text-align:center;height:45px;width:200px;overflow:hidden}
body div a.maxipulsante i.fa{float:right;margin-top:0;margin-right:10px;line-height:45px}
.minipulsante.grigio{background-color:#ddd;color:#c03;text-transform:lowercase}
.minipulsante:hover{color:#ddd;box-shadow:0 0 5px #000}
.minipulsante.grigio:hover{color:#fff}
.minipulsanteverde{position:absolute;left:0;top:0}
.minipulsantenero{position:absolute;right:0;top:0}
body a.w100px{width:100px}
.minipulsante i.fa,.pulsante i.fa{margin-left:9px}
.minipulsante i.fa-arrow-left,.pulsante i.fa-arrow-left{float:left;margin:7px 0 0 7px}
.minipulsante.pulsantebianco i.fa{margin-top:14px}
.pulsante{position:relative}
.pulsante i.fa{position:absolute;margin:0;right:5px;top:0;line-height:48px}
body .pulsanteverde{width:150px;border:1px solid #000!important;height:60px;padding:6px;text-align:center}
.pulsantealtridettagli{background-image:url(img/spriteloghi.png);color:#FFF;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;width:105px;height:25px;position:absolute;top:49px;right:30px;background-position:0 -365px;line-height:25px;text-align:center}
.simboloneopatentati{background-image:url(img/spriteloghi.png);color:#FFF;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;width:69px;height:39px;position:absolute;right:30px;background-position:0 -440px;line-height:25px;text-align:center;position:absolute;left:50%;top:-2px;margin-left:-34px}
.testo11{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#222}
.testo12{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;color:#222;margin:0;text-transform:capitalize;line-height:25px}
.testo24{font-family:Arial,sans-serif;font-size:24px;font-weight:700;color:#555;line-height:24px;margin:30px 0 0;text-transform:lowercase}
.testo19{font-family:Arial;font-size:25px;font-weight:400;letter-spacing:-.25px;color:#000;text-decoration:none}
.testo20{font-family:Arial;font-size:22px;font-weight:700;letter-spacing:-.25px;line-height:33px}
.testo21{font-family:Arial;font-size:23px;font-weight:700}
.testo23{font-family:Arial;font-size:14px;font-weight:700}
.testo26{font-family:Montserrat,sans-serif;font-size:26px;font-weight:400;line-height:26px;display:block;color:#555}
.frecciasotto,.frecciasopra,.frecciadestra,.frecciasinistra{background-image:url(img/spriteloghi.png);background-color:transparent;background-repeat:no-repeat}
.frecciasotto{width:35px;height:24px;background-position:-240px 0}
.frecciasinistra{width:24px;height:35px;background-position:-290px 0}
.frecciadestra{width:24px;height:35px;background-position:-330px 0}
.testopag{line-height:50px}
.paginazione>li:first-child>a,.paginazione>li:first-child>span{margin-left:0}
.paginazione>li.selected span{border-color:#000;color:#000;font-weight:700;border-width:1px;border-style:solid}
.paginazione>li{float:left;border-right:1px solid transparent}
.paginazione>li>a,.paginazione>li>span{display:block;padding:16px 20px;height:55px;width:55px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.paginazione>li>span{color:#bbb}
.aa1{float:left;width:220px;position:relative;overflow:hidden}
.aa13{float:left}
.testo31{color:#555;font-family:Montserrat;font-size:16px;font-weight:700}
.testo32{font-family:Arial;font-size:16px;font-weight:400;color:#555;line-height:28px}
.testo32 strong{font-weight:700;font-size:18px;font-family:Montserrat}
.testo33{font-family:Arial;font-size:15px;font-weight:400;letter-spacing:-.25px;color:#999;line-height:42px}
.telefonoscheda a > div:first-child{background-position:0 -360px;width:60px;margin-right:15px;height:60px}
.telefonoscheda a > div{float:left}
#prezziannuncio div.dtable .prezzo{display:block;margin-right:25px;text-decoration:none}
#prezziannuncio div.dtable i.fa.fa-map-pin{position:absolute;top:11px;left:0}
#prezziannuncio div.dtable i.dcell.fa-phone.big{top:4px}
.view-listatype{cursor:pointer}
.annunciolista2 .titoloedati{margin:0}
.annunciolista2 .al1,.annunciolista2 .al3213,.annunciolista2 .al3214{display:none}
.annunciolista2 .al2{width:100%;float:none}
.annunciolista2 .al3{width:auto;margin:0;float:none;z-index:9999}
.annunciolista2 .al321{width:auto;padding:0;margin:0;float:none;font-size:inherit;height:auto}
.annunciolista2 .al3211,.annunciolista2 .al322>.cta-box>div:first-child{border:none;padding:0;color:#777}
.annunciolista2 .al3211 .interno div{line-height:24px;padding:2px 0}
.annunciolista2 .al322{width:100%;position:relative;float:none;height:auto;text-align:center}
.annunciolista2 .al3222{position:relative;bottom:auto}
.annunciolista2 .img-box,.annunciolista2 .img-box img{width:100%; min-height:100%}
.annunciolista2 .img-box img:nth-child(2){display:none}
.annunciolista2 .annuncio-single{margin:0;box-shadow:0px 0px 8px #ccc}
.annuncio-single .box532{height:50px;overflow:hidden;text-align:left;padding:0 12px}
.listagruppoout .annunciolista2{width:calc(100% / 4)}
.annunciolista2 .labelgruppo{display:block;z-index:99;padding:0 10px;position:absolute;top:10px;background-color:#fff}
.annunciolista2 .labelgruppo.redbkg{background-color:#c03;letter-spacing:-1px}
.annunciolista2 .labelgruppo.redbkg.redbkg48{background-color:#d6ad07}
.annunciolista2 .labelgruppo.customcolors {background-color:#c03;letter-spacing:-1px}
.dati{padding:0;color:#000}
.annunciolista2 h4{overflow:hidden;white-space:nowrap;padding-top:15px;padding-left:15px;padding-right:15px;height:48px}
.annunciolista2 h4 a span{height:28px;line-height:28px;overflow:hidden;display:block;text-overflow:ellipsis;overflow:hidden}
h4 a span em{font-style:normal}
.annunciolista2 h4 a span em{display:none}
.annunciolista2 h4 a span.versione{display:block;line-height:16px;padding-top:4px}
.annunciolista2 ul li{float:left;width:50%;box-sizing:border-box;padding:2px 0}
.annunciolista2 .minipulsante.grigio{height:25px;line-height:23px}
.annunciolista2 .lspacingl1{text-transform:lowercase}
.annunciolista2 #div_prezzo{border:none!important;width:100%;color:#000;height:auto;height:30px}
.annunciolista2 #div_prezzo .titolo2,.annunciolista2 #div_prezzo .labelprezzo{float:right}
.annunciolista2 #div_prezzo .titolo2{line-height:36px}
.annunciolista2 #div_prezzo .labelprezzo{padding-left:7px;line-height:15px}
.annunciolista2 .listinolabel{padding-left:7px}
.annunciolista2 .al3221{margin-top:0;text-align:left;padding-left:0;height:20px}
.annunciolista2 .al3221 span.striked{float:right}
.annunciolista2 .adaspari{display:none}
.annunciolista2 .cta-box{width:100%}
.cta-box .minipulsante.pulsantecta.pscopri{line-height:50px;text-transform:uppercase}
.riga-ricerca.annunciolista2 .adacompari{display:block}
#sca223 .annunciolista2{margin-bottom:20px;width:calc((100% - 120px) / 4);margin:0 0 0 40px;padding:0}
#sca223 .annunciolista2:nth-child(4n + 1){margin-left:0}
#sca223>.interno{margin-bottom:20px}
#div_prezzo{display:block}
#schedagallery{margin:0;clear:both;background-color:#e7e9ea}
#schedagallery .interno a,#schedagallery .interno a img{display:block}
#schedagallery .interno:nth-child(2) a{width:50%;float:left;border:none;margin:0}
#schedagallery .interno:nth-child(2) a img{border:none;margin:0;display:block}
.testatamodello h2{font-size:18px;margin-top:10px;font-weight:400}
.imgcount{display:block;position:absolute;bottom:0;right:5px;background-color:#000;opacity:.8;line-height:50px;width:50px;color:#fff;text-align:center;font-family:Verdana,sans-serif}
.vtp-icon-gallery{background-image:url(img/sprite-common.png);background-position:0 -1245px;background-repeat:no-repeat;width:23px;height:19px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}
.partedx{width:400px;float:right}
#ctazone{margin-top:15px}
#ctazone>.interno{float:left;margin-right:30px}
#consumi_table th,#consumi_table td,#emissioni_table th,#emissioni_table td{font-weight:400;padding:6px 0;text-align:left;width:50%}
#optionalscheda li{padding:6px 0;float:left;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #ddd}
#sca223{margin:60px 0}
.minitesto{font-size:10px;margin:0 0 5px}
.partesx{width:calc(100% - 430px);float:left}
.sfondogrigio{background-color:#fcfcfc}
#schedagallery1 a{float:left;margin:10px 0 0 11px;width:90px;height:67px;overflow:hidden;display:block}
#schedamenu{width:100%;margin-bottom:15px;margin-top:30px;background-color:#e7e9ea;border-bottom:1px solid #999}
#schedamenu>.interno{float:left;padding:0}
#schedamenu>.interno:first-child{padding:0}
#schedamenu>.interno>a{padding:0 25px;line-height:60px;display:block;text-align:center}
#schedamenu>.interno>a:before{content:'|';border-right:1px solid #b5babc;color:#e7e9ea;line-height:23.33333px;height:23.33333px;position:absolute;top:50%;width:0;margin-top:-11.66667px;left:0}
#schedamenu>.interno:first-child>a:before{content:none;border-right:none}
#schedamenu>.interno>a.selected{color:#c03}
#schedamenu>.interno>a.selected:after{content:'';position:absolute;width:0;height:0;border-left:12px solid rgba(255,255,255,0);border-right:12px solid rgba(255,255,255,0);border-top:8px solid #c03;right:50%;bottom:-8px;margin-right:-14px}
#richiestapreventivo textarea{height:100px}
#goldbox{margin-top:100px;background-color:#fff}
#goldbox h3{margin-bottom:10px;color:#000;line-height:25px}
#goldbox input,#goldbox textarea{padding:10px;border:1px solid #000}
#goldbox input{width:100%;margin-top:15px}
#goldbox textarea{height:68px;width:100%;margin:15px 0}
.testatamodello .titolo1 .versione{font-size:65%}
#prezziannuncio .interno{padding-right:30px;padding-left:30px}
.scheda #prezziannuncio .interno{padding-right:0px;padding-left:0px}
#prezziannuncio form{position:relative;z-index:9}
.privacybox{position:absolute;background:#f5f5f5;left:0;bottom:0;width:100%;height:125px;z-index:1}
#privacyboxdem{height:125px}
.scheda .cta-box{text-align:right}
.contenutischeda{max-width:960px;margin:90px auto 0}
.contenutischeda>ul{width:50%;float:left}
.contenutischeda>ul>li{margin-top:73px}
.contenutischeda>ul>li .img img{width:100%}
.contenutischeda>ul:nth-child(1){border-right:1px solid #d0d3d4}
.contenutischeda>ul:nth-child(1) .h4box{text-align:right}
.contenutischeda>ul:nth-child(1) li:first-child{margin-top:0}
.contenutischeda>ul:nth-child(1) li:nth-child{margin-top:100px}
.contenutischeda>ul:nth-child(2) .text{padding-left:20px}
.mappa{padding:0 50px}
.h4box h4{background-color:#c03;display:inline-block;color:#fff;font-size:1em;padding:13px 20px 11px}
.h4box h4 span{display:block;font-family:AudiTypeExtendedNormal,Verdana,sans-serif;line-height:44px}
#schedadestraprincipale table{margin:0;}
#schedadestraprincipale tr td{text-align:right;font-size:18px}
#schedadestraprincipale tr td:first-child{text-align:left}
#schedadestraprincipale tr td{padding-top:0;padding-bottom:0;line-height:45px}
.formdivinfoscheda{height:0;overflow:hidden;background-color:#eee;height:auto;opacity:1;border:1px solid #dfdfdf;overflow:initial}
.formdivinfoscheda.active{background-color:#e7e9ea}
.formdivinfoscheda h3{margin:0 0 20px}
#optionalscheda strong{text-transform:uppercase}
.default #primafacciata{height:auto}
.default .hero-background img{display:block;width:100%}
.lista .hero-background{height:400px;background-repeat:no-repeat;background-size:auto 100%}
nav.navigatoredefault{background-color:#000;padding:0 50px}
.lista nav.navigatoredefault{padding-left:0}
.now nav.navigatoredefault ul{float:left;width:calc(100% - 174px)}
.now nav.navigatoredefault ul li{float:left}
.now nav.navigatoredefault ul li a,nav.navigatoredefault h2{color:#fff;line-height:40px;padding:0 10px;display:block}
.now nav.navigatoredefault ul li a.selected{color:#000;background-color:#e7e9ea}
.now nav.navigatoredefault ul li a:hover{color:#d0d3d4}
.now nav.navigatoredefault>div>div.fright{width:170px}
.now nav.navigatoredefault>div>div.fright h2{padding:0;margin:0}
.now .prezzolabel{color:#777}
.default .contenuti{padding:50px 50px 0}
#menudestro{width:300px;margin-left:40px;float:right}
#menudestro .interno{margin-top:60px}
#menudestro .interno:first-child{margin-top:0}
#menudestro .interno a.act{margin-top:10px}
#menudestro img{width:300px}
#contenutosx{width:calc(100% - 360px);float:left}
.bloccoalfa{margin-bottom:30px}
.bloccoalfa p{float:right;width:70%;display:block}
.bloccoalfa img{float:left;width:30%;display:block}
.bloccoalfa:nth-child(2n) p{float:left}
.bloccoalfa:nth-child(2n) img{float:right}
#topnav.header_servizi #contenitore_menu{padding-top:22px}
nav#topnav.header_servizi{height:70px}
nav#topnav.header_servizi #contenitore_logo{padding-top:7px}
nav#topnav.header_servizi #contenitore_menu{padding-top:0}
#topnav.header_servizi ul.nav-list li a{line-height:60px;margin-top:9px}
#topnav.header_servizi ul.nav-list li:first-child a:after{left:0!important;right:0}
.default .nav-list-prim{border-top:0;margin-top:0}
.default .col{float:left;padding:0 20px 50px}
.default .col .colp1{min-height:310px;position:relative}
.default .col .colp1 span{position:absolute;left:0;bottom:0}
.default .col .colp1.colp2{min-height:160px}
.default .col .colp1.colp3{min-height:180px}
.default .dh1{height:90px;overflow:hidden}
.default .col.w25{width:25%}
.default .col>a>img{width:100%}
.default .col>a>p{text-align:justify;min-height:140px}
.default .senzafoto{padding:115px 0}
.default .paddered{padding:0 20px 20px}
.default .items-list .il-small{width:33%;margin-right:0;padding:0 15px}
.items-list .il-medium:nth-child(3n+1),.items-list .il-small:nth-child(4n+1){clear:none}
.default .minipulsante.pulsantebianco:hover{background-color:#000}
.default .w300{margin:auto}
.extf-content i{font:normal normal normal 14px/1 FontAwesome}
.default #staffcontainer .col{width:50%;float:left;position:relative;padding-left:110px}
.default #staffcontainer .col img{position:absolute;left:0;top:0}
.default #staffcontainer .col h3{font-size:15px;height:38px;margin-bottom:4px;overflow:hidden}
.default #staffcontainer .col p{font-size:15px}
.default #staffcontainer .col span.mansione{height:48px;overflow:hidden;display:block}
body.compiled div .minipulsante,body.compiled div .nopulsante{line-height:50px}
body.compiled div .minipulsante i.fa-arrow-left{line-height:50px;margin:0 0 0 -7px}
.richieste select{position:relative;display:block;width:100%;height:42px;padding:0 28px 0 14px;background-color:#fff;overflow:hidden;text-overflow:ellipsis;border:1px solid #DDD;border-radius:0;-webkit-border-radius:0;-moz-appearance:none;-moz-user-select:none}
.richieste input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=number],input[type=search],body textarea{background-color:#fff;border-radius:0;border:1px solid #DDD;box-shadow:0;font-family:AudiTypeExtendedNormal,Verdana,sans-serif;font-size:1em;margin-bottom:.75em;padding:10px 8px 7px;width:100%;box-sizing:border-box;-webkit-transition:border-color;transition:border-color;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:50px;display:block}
.richieste br{height:20px}
.richieste textarea{height:100px}
.footer{margin-top:0;padding-top:25px}
.footer-row{padding:0}
.tabella{display:table;width:100%}
.cella{display:table-cell;text-align:center}
.icona{padding:0}
.search{float:left;padding:0;margin:1px 1px 0 0}
.footer-row{margin-bottom:30px}
.footer-row.end{margin-bottom:0;color:#999;font-size:13px}
.nav-drop-body-item-img-link{display:block;height:100%;width:350px}
.nav-drop-body-item-img-link img{margin-top:-15px}
#footer-list{display:table;width:100%}
#footer-list a{font-family:"Volvo Sans Regular","Arial Narrow","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px;text-transform:uppercase}
#footer-list li.item{display:table-cell;text-align:center}
.footerrow{width:100%;text-align:center}
.scheda .footer{padding-top:0}
#sbi{width:105px;height:19px;line-height:19px}
.searchcella a{color:#000;position:relative;font-size:10px;left:-19px}
.searchcella a .fa-search{line-height:21px;padding:0 3px;font-size:12px}
@media screen and (max-width:1600px) {
body .openonright .dropdown-menu {left:initial;right:0}
body .openonright .dropdown-menu>li:first-child>a:before,body .openonright .dropdown-menu>li:first-child>a:after{left:initial;right:43px}
}
@media screen and (max-width:1260px) {
section.index_section .teasers.cf{width:calc(100%);margin-left:0}
#contenitore_menu .interno,.nm-logo.nm-logo-claim,.nm-header-interact{display:none!important}
#menu{padding-top:60px}
#topnav ul.menu li a{padding-left:20px}
.nm-navigation-header .teaser:first-child{float:none;width:100%;padding-bottom:0}
.nm-navigation-header .teaser{width:25%;padding:10px 0 0 15px}
.nm-navigation-header .teaser.teasermini{width:12.5%}
.nm-header-support-bar .nm-icon{padding:40px 0 0;line-height:initial}
.teasers .sprite{height:150px}
.nav-list-prim{width:700px}
#topnav ul.nav-list li a{padding-left:16px}
.nav-drop-items{margin-left:20px}
.scheda .partesx{width:calc(100% - 400px)}
body.now div span.yellowbutton{font-size:17px;line-height:34px;top:0}
.default .contenuti{padding:50px 0 0}
nav.navigatoredefault{padding:0 5px}
.now nav.navigatoredefault>div>div.fright{display:none}
.now nav.navigatoredefault ul{float:none;width:100%}
.evento{width:calc((100% - 50px) / 3);margin-left:25px}
.evento:nth-child(4n + 1){margin-left:25px;clear:none}
.evento:nth-child(3n + 1){margin-left:0;clear:left}
#schedaannuncio .ombra>.dentro>div{font-size:15px;font-family:AudiTypeNormal}
#schedaannuncio .ombra>.dentro>div svg{width:20px}
#yc-car-search:before,#yc-car-search:after{display:none}
#yc-car-search{padding:20px 10px}
}
@media screen and (max-width:1100px) {
.annunciolista2{width:calc(100% / 2)}
.listagruppoout .annunciolista2{width:calc(100% / 3)}
.lista .riga-ricerca:nth-child(3n + 1){clear:none}
.lista .riga-ricerca:nth-child(odd){clear:left}
.lista.ricercalibera .riga-ricerca:nth-child(3n + 1){clear:none}
.lista.ricercalibera .riga-ricerca:nth-child(odd){clear:left}
.lista.listagruppoout .riga-ricerca:nth-child(odd){clear:none}
.lista.listagruppoout .riga-ricerca:nth-child(4n + 1){clear:none}
.lista.listagruppoout .riga-ricerca:nth-child(3n + 1){clear:left}
.welcome>div{margin-top:20px}
#sca223 .annunciolista2:nth-child(4){display:none}
#sca223 .annunciolista2{width:calc(96% / 3);margin-left:2%}
#ctachiama{font-size:11px}
#schedadestraprincipale{margin:0}
#prezziannuncio .interno{padding-left:20px;padding-right:0}
.scheda .partedx{width:350px}
.scheda .partesx{width:calc(100% - 350px);max-width:100%}
.scheda #optionalscheda.row{padding:0}
#consumischeda{margin:0}
#optionalscheda li{padding:5px 0;line-height:18px}
#schedadestraprincipale tr td,.schedadx a,.scheda h3{font-size:16px}
}
.footer .teaser li a{line-height:40px;text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap}
@media screen and (max-width:990px) {
i.dcell.fa.fa-map-pin.big {display: none}
body.scheda.scrolled .breadbox{top:-55px}
body.scheda.scrolled div .breadbox a h2{height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.welcome>div{margin-top:0}
#primafacciata #partebassa{bottom:30px}
#contenutosx{width:100%}
body.now div span.yellowbutton{top:-1px;line-height:30px;font-size:15px;letter-spacing:0}
.teasers h4{font-weight:700}
.lista .boxchiudi, .scheda .boxchiudi {text-align: center;margin-bottom:10px;}
nav.navigatoredefault,.default .contenuti{padding-left:5px;padding-right:5px}
.listamodello .sinistra,.listagruppomodello .sinistra{display:none}
.listamodello .destra,.listagruppomodello .destra{width:100%;padding:0}
.nm-navigation-header>.teaser{float:none}
.nm-navigation-header .teaser.teasermini{width:auto;float:none}
section.index_section .teasers.cf h4{margin-top:0}
.teasers.cf .w66,.teasers.cf .teaser{width:100%;float:none;margin-top:40px;padding:0}
.teasers.cf>div{height:auto}
.teasers.cf .sprite{width:250px;height:140px;margin-right:10px;float:left}
#yc-car-search fieldset h5{font-size:13px}
#menu{padding-top:70px}
.header .teaser li a{margin-bottom:0}
.nm-navigation-header{padding:0}
.nm-navigation-header li.linklist-item{background-color:#e8e9eb}
.nm-navigation-header li.linklist-item a{padding:15px 20px;display:block;width:100%}
.nm-navigation-header li.linklist-item a:before{content:none}
.nm-navigation-header .teaser{width:100%;padding:0}
.nm-navigation-header .linklist{display:none}
.header .teaser h6{border-style:solid;border-color:#ccc;border-width:0 0 1px;margin:0;line-height:50px;padding:0 20px;cursor:pointer}
.header .teaser h6.opensottomenu{background-position:calc(100% - 20px) center;background-repeat:no-repeat;-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTdCMjUxRkM3NzYwMTFFMkFDMThERTA5NEFENUM1QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjM4NkY0OUM3NzY1MTFFMkFDMThERTA5NEFENUM1QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1N0IyNTFGQTc3NjAxMUUyQUMxOERFMDk0QUQ1QzVBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1N0IyNTFGQjc3NjAxMUUyQUMxOERFMDk0QUQ1QzVBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiSjP2kAAABKSURBVHjaYrxqEPZfKNydAQgYGVDB/3crdzIwfb9wlwHEAAmgS4LkmEA60RTBJUFyLFAdIEX/3zGAFcElQQQLkrFgRTA2TBAgwADDZynL/bX51QAAAABJRU5ErkJggg==)}
.header .teaser h6.closesottomenu{background-color:#e8e9eb;border:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTdCMjUxRjg3NzYwMTFFMkFDMThERTA5NEFENUM1QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTdCMjUxRjk3NzYwMTFFMkFDMThERTA5NEFENUM1QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1N0IyNTFGNjc3NjAxMUUyQUMxOERFMDk0QUQ1QzVBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1N0IyNTFGNzc3NjAxMUUyQUMxOERFMDk0QUQ1QzVBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgslqbkAAABNSURBVHjaYvr//z8DDJ9hMP4PwshiTAxQcJbR5D+ngTIDCIPYMHEWZEmhcHew4DuGnWAxoHmMLMiSEhVJjFCN/2GKWLBIwthgRQABBgB5LTGo9okstAAAAABJRU5ErkJggg==)}
.teasers.cf .teaser{padding:0}
.teasers.cf .teaser:first-child{padding:0}
.teasers .sprite{height:110px}
#contenuto_centrale_hp{display:none}
.default.richieste #pagina{max-width:500px;margin:auto}
#ombra_form{display:none}
.fullscreen-hero:first-child{display:block}
.al2{width:190px}
.al2 img{width:100%}
.al3{width:calc(100% - 260px);margin-left:10px}
.footer .teaser{width:calc(100% / 3)}
.mobilemenu a{display:block;width:100%}
.mobilemenu a:hover{color:#c03}
.lista #pagina{padding:0}
.al1{width:60px;height:143px}
.al321{padding-right:5px}
.al3213{margin-top:7px}
.al3213 span{margin:1px 3px}
.al3221{margin-top:15px}
.testatamodello.footermodello .minipulsante{margin:20px 5px;width:100%;display:block;float:none}
.testatamodello.footermodello .minipulsante:first-child{margin-left:5px}
.default .col .colp1.colp3{min-height:194px}
.cta-box td{padding-bottom:4px}
.annunciolista2 .cta-box td{padding-bottom:9px}
#divanticiporata{width:auto;margin-bottom:15px}
#divanticiporata.aperto{float:none}
#divanticiporata #openformrata{height:auto;line-height:30px;width:200px}
#formanticiporata > div.fleft{width:33.3%;margin:0;padding:0 5px;font-size:15px}
#formanticiporata > div.fleft a{margin:auto}
.pulsantecta.minipulsante{height:40px!important}
.minipulsante.pulsantecta,.pulsantecta > span.valore{line-height:34px}
.riga-ricerca.annunciolista2 h4{margin-top:8px}
.lista #yc-car-search fieldset:first-child{padding:0}
#formanticiporata > div.fleft > span{height:50px;line-height:50px;border:0}
#formanticiporata > div.fleft > select{height:50px;line-height:50px}
#formanticiporata > div.fleft > span{font-size:12px}
.partesx{float:none;position:relative;margin-right:260px;width:auto;height:auto}
.partedx{float:none;position:absolute;top:0;right:0;top:80px;width:252px}
#schedagallery1 a{width:86px;height:auto}
.paddered{padding:10px 15px}
.formdivinfoscheda{padding-left:0}
#schedadestraprincipale tr td:first-child{padding-left:10px}
#schedadestraprincipale tr td{padding-right:15px}
#titoloannuncio{float:none;width:100%;background-color:transparent;position:relative;top:0}
#titoloannuncio h1,#titoloannuncio h2.titolo4{text-align:left;float:left;font-family:'Volvo Broad Medium';font-size:45px;line-height:50px;margin:20px 0}
.scheda .larghezzafissa{padding-top:0}
#schedaannuncio{margin:0;padding:0;min-height:1350px}
#prezziannuncio{margin-right:0}
#prezziannuncio .interno{padding:0}
#schedadestraprincipale{margin:0;background-color:#ccc}
#schedadestraprincipale .pl30px{padding:0}
#schedadestraprincipale .pw30px{padding-left:0}
#schedamenu .interno{width:25%}
.minipulsante{height:50px;line-height:50px}
#schedamenu .interno a.minipulsante{width:auto;font-size:13px}
#schedamenu .interno a.minipulsante i.fa{float:none;margin:0}
.footerrow{margin-top:0}
#prezziannuncio{position:relative;top:initial;width:100%;margin-top:50px;right:initial}
.scheda #prezziannuncio{margin-top:0}
#schedagallery{margin-left:0;margin-right:0}
.formdivinfoscheda{margin-top:40px;padding-left:10px}
.scheda .partesx{width:100%;max-width:initial}
.scheda #pagina{padding-top:0}
.default .col{padding:20px 9px}
.default .col h3{font-size:15px;display:block;height:19px;overflow:hidden}
.default .col>a>p{height:150px;position:relative;display:block}
.default .col p .minipulsante.pulsantebianco{position:absolute;bottom:0}
.annunciolista2 .al3211,.annunciolista2 .al322>.cta-box>div:first-child{padding:0}
.annunciolista2 h4,.annunciolista2 .titoloedati .versione{padding-left:9px;padding-right:9px}
.riga-ricerca i{width:25px}
.teaser{padding:15px 5px}
#boxinternoannunci{margin:0}
.annunciolista2{padding:0 9px}
.testopag{padding:0 10px}
.default .contenuti{padding:0}
.contenuti .content-box-inner #content-columns-container .dtable .dcell{display:block;width:100%}
.gruppoabsolute {padding:0 15px}
}
@media screen and (max-width:767px) {
.minitablet{display:block}
.nominitablet{display:none!important}
.larghezza1366{padding:0 15px}
.navbar-nav>li:first-child{display:block}
.now .navbar-nav>li>a{float:none; padding-left:30px;}
.now .navbar-nav>li:nth-child(2)>a,.now .navbar-nav>li:first-child>a,#navbar>.nav.navbar-nav>li:nth-child(7) a{padding-left:30px}
body #slider div.container{padding:0}
body .carousel-caption{position:relative;bottom:initial;cursor:pointer!important}
body .carousel-caption h2{margin:0;padding:5px 0}
body .carousel-control .glyphicon-chevron-left,body .carousel-control .glyphicon-chevron-right,body .carousel-control .icon-next,body .carousel-control .icon-prev{top:30%}
#yc-car-search fieldset select,#yc-car-search fieldset input{padding:0 6px}
.gruppoabsolute{margin-top:15px}
.fullscreen-hero>.interno{padding-top:40vw}
.listagruppoout .annunciolista2{width:50%}
.lista.listagruppoout .riga-ricerca:nth-child(3n + 1){clear:none}
.lista.listagruppoout .riga-ricerca:nth-child(odd){clear:left}
.now .navbar-nav>li>a.cercabutton{background-color:transparent;margin:0;padding:10px 9px}
.now #navbar{width:100%;margin-bottom:10px}
.now #navbar .open>ul{position:relative;background-color:#eee}
#dropdown-modelli{position:relative;float: none;width: auto;}
.now .navbar-nav .open .dropdown-menu>li>a{float:none;border:none;line-height:30px}
body .dropdown-menu>li:first-child>a:before,body .dropdown-menu>li:first-child>a:after{display:none}
.dropdown-menu .porschelink:after{display:none}
#primafacciata{height:auto}
#primafacciata #partebassa{position:relative;margin-top:-215px;bottom:initial;height:auto;padding-bottom:20px}
.lista #hpsliderdiv,.scheda #hpsliderdiv{height:100%}
.lista .dtable.interno{margin-top:0}
.headlines{margin-top:80px}
.teaser{width:100%}
.teasers.cf .teaser{padding:0;margin-bottom:80px}
.teasers.cf .teaser .sprite{height:50vw}
.footertop .teaser{padding:0;width:225px;margin:40px auto 0;float:none}
.teasers .textcontainer p{height:60px}
.al3{width:calc(100% - 170px);margin-left:10px}
tr.linearisparmio td{padding-bottom:0;padding-top:0}
.al2{width:160px}
.al31{width:calc(100vw - 215px)}
.al322{bottom:0;top:initial}
nav.navigatoredefault>div>div.fright{width:auto}
.default .fullscreen-hero.hero.hero-loaded{margin:0 -10px}
.default #partealta{margin-bottom:0}
#yc-car-search fieldset{float:none;width:auto;margin:auto}
.annunciolista2{width:50%}
#divanticiporata{width:100%;float:none}
.testatamodello #apriforminlista,.minipulsante.pulsantebianco{margin-top:0;height:50px;line-height:50px}
#schedamenu .interno a.minipulsante i.fa{display:none}
.sca211 > div > div:first-child{width:50%;overflow:hidden;white-space:nowrap}
.fullscreen-hero{display:none}
.navigatoredefault h2.titolo2{font-size:12px!important}
.default #pagina{padding-top:0}
.default .col.w33,.default .col.w25{width:50%}
.default #staffcontainer .col img{margin:30px auto 0;position:relative;top:initial;left:initial}
.default #staffcontainer .col{padding:0;text-align:center}
.default #staffcontainer .col h3,.default #staffcontainer .col p{font-size:12px}
.default #staffcontainer .col{font-size:11px;letter-spacing:-1px}
.default #staffcontainer .col h3,.default #staffcontainer .col span.mansione{height:auto}
#yc-car-search fieldset select,#yc-car-search fieldset input{height:auto;line-height:40px;background-position:95% center}
#yc-car-search fieldset input[type=checkbox]{position:absolute;left:0}
.larghezza1366{padding:0 10px}
h1{font-size:2.2em}
body h2{font-size:1.4em}
.main-navigation{margin-right:0;padding:1px 0 0 14px}
.titolo1{font-size:16px}
div#partebassa{background-image:none}
.lista #partealta{margin-bottom:0}
.lista #primafacciata,.scheda #primafacciata{height:auto}
.lista #primafacciata #partealta{padding-top:0}
.lista #topnav{margin:0}
#logo .nm-logo-claim{text-indent:0;display:block!important;background:none;width:calc(100% - 60px);line-height:55px}
#logo .nm-logo-claim h1{text-align:right;line-height:55px}
#contenitore_menu,#testata{padding-top:0;padding-bottom:0}
#contenitore_logo{padding-top:0;padding-left:90px;width:100%;right:10px;border:none}
body .navbar-toggle .icon-bar{background-color:#000}
#logo .nm-logo-rings{width:60px;height:55px;background-position:right center;background-size:55px auto}
#headlines{padding-top:calc(100vw * 0.45);color:#000;text-shadow:none}
#headlines .hgroup{margin-top:10px}
#primafacciata #partebassa{margin-top:0;padding:0 10px}
#primafacciata #partebassa #fascia_form{background-color:#f3f3f3}
.footer-socials{float:none;margin:auto;clear:both;width:237px}
.teasers .textcontainer p{height:80px}
.index_section>div.interno.larghezza1366{padding:0}
.index_section>div.interno.larghezza1366 .header{display:none}
#primafacciata{background-color:#fff}
.teasers.cf .teaser{display:none}
.buttononsmartphone{width:100%;padding:5px 0}
.buttononsmartphone a{width:100%;display:block;box-sizing:border-box;padding:14px 30px 14px 10px;font-family:AudiTypeExtendedBold,Verdana,sans-serif;background-color:#f3f3f3;border:1px solid #ccc}
.buttononsmartphone a i{float:right;line-height:1.5em}
#yc-car-search #cerca_form{max-width:100%}
.welcomesmart{margin:10px}
.footerbottom .containerf:before{content:none}
.footer-list-legal{float:none;width:100%}
.footer-list-item,.footer-socials{display:block;width:100%;background-color:#535c63;border:1px solid #000;text-align:center;margin:5px 0}
#footer-list li.item,.footer .footer-socials a{line-height:40px;display:inline}
#footer-list li.item,.footer .footer-socials a:before{top:-12px}
ul#rata{border-left:1px solid #bbb}
#yc-car-search #cerca_form,#cerca_form:hover,#cerca_form:visited,#cerca_form:link{line-height:40px;margin-bottom:20px}
.footer-scroll{padding:20px 0}
.footer-scroll a{display:block;padding:10px;width:100%;text-align:center;background:#000;border:1px solid #000}
.footer small{text-align:justify}
.al2{width:30vw}
.al31{width:100%}
.riga-ricerca{margin-right:0;margin-left:0;margin-top:0}
.titoloedati{margin-right:0}
.act.redact{padding-right:20px}
.act.redact:after{width:20px}
.lista .act:after{top:14px}
#box_form .lista .act:after{top:20px}
.dati{padding:0;margin:0}
.testatamodello{margin-bottom:0}
.al322{position:relative}
.al3211{border:none}
.al322{width:100%;text-align:right}
nav.navigatoredefault ul{width:100%;float:none}
nav.navigatoredefault ul li{width:100%;float:none}
#contenitore_logo .openmenu{margin-top:7px}
.logo span{font-size:23px;line-height:29px}
#yc-car-search fieldset{width:auto}
ul#rata li{padding:8px 2px 9px}
#footer-list li.item{display:block}
.footer-socials .cella{display:block}
.searchcella{display:none}
#fb-holder{margin:auto;width:100px}
.widget1 {display: none;position: fixed;right: 0;bottom: 56px;width: 100%;height: 30px;background-color: #c03;color: #fff;cursor: pointer;z-index: 999999999;line-height: 16px;border-style: solid;border-color: #c03;border-width: 1px 0 1px 1px;top:unset}
.widget1 .reverted {top: 0;left: 0;transform: none;width:100%;padding-top:5px;text-align: center;}
.widget1.wespanso {width: 100%;height:300px;border-width:1px 1px 0px 1px}
.testatamodello>.fleft,.testatamodello>.fright{float:none}
.lista .testatamodello>.fleft{float:left}
.testatamodello #apriforminlista{float:none;margin-left:0;margin-top:0;width:120px;font-size:16px;line-height:16px;padding:3px 0;height:40px}
.testatamodello #apriforminlista i{line-height:28px}
#boxesternoannunci h3{text-align:center}
#linkagruppomodello a{display:block;width:100%;text-align:center;padding:0 10px;background-color:#fff;line-height:50px;border-radius:1px}
.testatamodello .titolo1 .versione{display:block;line-height:65%}
div#div_prezzo .titolo2{font-size:14px}
.scheda div#div_prezzo .titolo2{font-size:20px}

#schedadestraprincipale tr td {font-size:16px}
#formanticiporata{padding:5px}
#formanticiporata > div.fleft{width:50%}
#formanticiporata > div.fleft a{margin-top:15px;width:278px}
.navigatoredefault>div{padding-left:10px;padding-right:10px}
.lista .hero-background{height:30vh}
.lista .navigatoredefault{background:none}
.lista .navigatoredefault a,.lista .navigatoredefault a:hover{color:#000}
.lista .navigatoredefault .fright{display:none}
#boxinternoannunci{margin:0}
.default .senzafoto{padding:0}
.subnav{top:70px}
#subnav{padding:0}
.subnav-header{height:50px}
.subnav-header li{line-height:50px;margin-left:20px}
.subnav-item-wrapper .titolo6{font-family:"Volvo Sans Regular","Arial Narrow","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400}
.subnav-header li,#subnav .hovering,.subnav-item-wrapper{line-height:50px}
.default #pagina{padding-bottom:120px}
.default .col.w33,.default .col.w25{width:100%;padding-top:60px}
.default .col>a>p{height:auto}
.minipulsante.backbutton.fleft{float:none;margin:auto}
.default .col p .minipulsante.pulsantebianco{position:relative;bottom:initial}
.default .textblock .w50{width:100%;margin-bottom:30px}
.boxsede{float:none;width:100%}
.containerf>.larghezzafissa>.footer-scroll{position:relative;padding:0;top:0}
.containerf>.larghezzafissa>.footer-scroll .button-light{line-height:36px;background-color:#535c63}
body .dropdown-modelli>li>a{background-size:auto 30px;background-position:right 5px}
.formdivinfoscheda{margin-top:20px}
#schedamenu{margin-top:10px}
#schedamenu .interno{width:calc(100% / 3)}
.evento{width:calc((100% - 25px) / 2)}
.evento:nth-child(3n + 1){margin-left:25px;clear:none}
.evento:nth-child(odd){margin-left:0;clear:left}
.footerbottom .BoxSocialFooter a.btn,.footerbottom .BoxSocialFooter a.btn:hover,.footerbottom .BoxSocialFooter a.btn:visited,.footerbottom .BoxSocialFooter a.btn:link{display:block;line-height:30px;margin:9px 0}
.talignun760{text-align:center}
.BoxSocialFooter{margin-bottom:0}
}
@media screen and (max-width:430px) {
.annunciolista2{width:100%;float:none}
.openmenu a{margin-right:7px}
h1{font-size:1.6em}
h2{font-size:1.35em}
.riga-ricerca{margin-right:0;margin-left:0;margin-top:15px}
.headlines .hgroup h2{font-size:12px;letter-spacing:-1px}
a.logo,a.logo:hover,a.logo:link,a.logo:visited{margin-left:4px}
.nm-logo-claim h1{display:none}
#headlines{margin-left:10px}
#yc-car-search fieldset{width:100%}
.default .contenuti{padding-top:20px}
#ctazone>.interno{float:none;width:100%;margin:20px 0}
a.act.bigact,button.act.bigact{width:100%}
.aprimappa img{width:100%}
#optionalscheda li{width:100%;float:none}
#optionalscheda li{padding:2px 0}
#schedamenu>.interno>a{padding:0}
.sca211 > div > div:first-child{width:34%}
.junle .foto{float:none;width:100%;height:auto;padding-left:0}
.junle .foto img{width:100%;height:auto}
.junle .foto img.double{width:100%}
.junle .contentmj{width:100%;padding:10px 0 0}
.gruppoabsolute{margin-top:25px}

body.listagruppoout .annunciolista2,.ricercalibera .annunciolista2{width:100%}
.evento{width:100%;margin-left:0;clear:both}
.evento:nth-child(odd),.evento:nth-child(3n + 1){margin-left:0;clear:both}
.gruppoabsolute {padding:0 20px}
#yc-type>label{width:49%;margin:0 0 4px}
#yc-type>label:nth-child(even){margin-left:2%}
#apriformdir{padding:5px;margin-left:10px}
.lista .cercapulsanti{left:0;margin:auto}
}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-target{position:relative;padding:0 15px;margin:0 0 9px}
.noUi-base{width:100%;height:100%;position:relative}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-handle{position:relative;z-index:1}
.noUi-stacking .noUi-handle{z-index:10}
.noUi-stacking + .noUi-origin{z-index:-1}
.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s,top .3s;transition:left 0.3s,top .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.noUi-background{background:#D0D0D0;box-shadow:inset 0 1px 1px #f0f0f0}
.noUi-connect{background-color:#fff;box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; -webkit-transition:background 450ms;transition:background 450ms}
.noUi-origin{border-radius:2px}
.noUi-target{border-radius:0;border:1px solid #fff;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}
.lista .noUi-target{border-color:#999}
.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #BBB}
.noUi-dragable{cursor:w-resize}
.noUi-vertical .noUi-dragable{cursor:n-resize}
.noUi-handle{border:1px solid #fff;border-radius:0;background:#000;cursor:default}
.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled].noUi-connect,[disabled] .noUi-connect{background:#B8B8B8}
[disabled] .noUi-handle{cursor:not-allowed}
.formError{z-index:990}
.formError .formErrorContent{z-index:991}
.formError .formErrorArrow{z-index:996}
.formErrorInsideDialog.formError{z-index:5000}
.formErrorInsideDialog.formError .formErrorContent{z-index:5001}
.formErrorInsideDialog.formError .formErrorArrow{z-index:5006}
.inputContainer{position:relative;float:left}
.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{width:100%;background:#c03;position:relative;color:#fff;width:150px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.greenPopup .formErrorContent{background:#33be40}
.blackPopup .formErrorContent{background:#393939;color:#FFF}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}
body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 0 12px;top:2px}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#c03;margin:0 auto;line-height:0;font-size:0;display:block}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.greenPopup .formErrorArrow div{background:#33be40}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF}
.formError .formErrorArrow .line10{width:15px;border:none}
.formError .formErrorArrow .line9{width:13px;border:none}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
.logoannuncio{background-position:0 -280px;z-index:99;width:50px;height:50px;background-image:url(img/spriteloghi.png);background-color:transparent;margin:auto;text-indent:-2000px;margin-left:0}
.logoannuncio.logoscheda{margin-left:20px;width:50px;height:50px;float:left;margin-right:20px}
.logoannuncio.abarth{background-position:0 -1000px}
.logoannuncio.acura{background-position:-50px -1000px}
.logoannuncio.alfaromeo{background-position:-100px -1000px}
.logoannuncio.audi{background-position:-150px -1000px}
.logoannuncio.bentley{background-position:-200px -1000px}
.logoannuncio.bmw{background-position:-250px -1000px}
.logoannuncio.bugatti{background-position:-300px -1000px}
.logoannuncio.cadillac{background-position:-350px -1000px}
.logoannuncio.chevrolet{background-position:-400px -1000px}
.logoannuncio.chrysler{background-position:-450px -1000px}
.logoannuncio.citroen{background-position:-500px -1000px}
.logoannuncio.dacia{background-position:-550px -1000px}
.logoannuncio.dodge{background-position:-600px -1000px}
.logoannuncio.ferrari{background-position:-650px -1000px}
.logoannuncio.fiat{background-position:-700px -1000px}
.logoannuncio.ford{background-position:-750px -1000px}
.logoannuncio.honda{background-position:-800px -1000px}
.logoannuncio.hyundai{background-position:-850px -1000px}
.logoannuncio.daewoo{background-position:-900px -1000px}
.logoannuncio.jaguar{background-position:-950px -1000px}
.logoannuncio.jeep{background-position:-1000px -1000px}
.logoannuncio.kia{background-position:-1050px -1000px}
.logoannuncio.lada{background-position:-1100px -1000px}
.logoannuncio.lamborghini{background-position:-1150px -1000px}
.logoannuncio.lancia{background-position:-1200px -1000px}
.logoannuncio.ligier{background-position:-1250px -1000px}
.logoannuncio.landrover{background-position:-0 -1050px}
.logoannuncio.mazda{background-position:-50px -1050px}
.logoannuncio.mercedesbenz{background-position:-100px -1050px}
.logoannuncio.mini{background-position:-150px -1050px}
.logoannuncio.mitsubishi{background-position:-200px -1050px}
.logoannuncio.nissan{background-position:-250px -1050px}
.logoannuncio.opel{background-position:-300px -1050px}
.logoannuncio.peugeot{background-position:-350px -1050px}
.logoannuncio.pontiac{background-position:-400px -1050px}
.logoannuncio.porsche{background-position:-450px -1050px}
.logoannuncio.proton{background-position:-500px -1050px}
.logoannuncio.renault{background-position:-550px -1050px}
.logoannuncio.rollsroyce{background-position:-600px -1050px}
.logoannuncio.seat{background-position:-650px -1050px}
.logoannuncio.skoda{background-position:-700px -1050px}
.logoannuncio.smart{background-position:-750px -1050px}
.logoannuncio.subaru{background-position:-800px -1050px}
.logoannuncio.suzuki{background-position:-850px -1050px}
.logoannuncio.tata{background-position:-900px -1050px}
.logoannuncio.toyota{background-position:-950px -1050px}
.logoannuncio.mahindra{background-position:-1000px -1050px}
.logoannuncio.volkswagen{background-position:-1050px -1050px}
.logoannuncio.volvo{background-position:-1100px -1050px}
.logoannuncio.astonmartin{background-position:-1100px -1050px}
.logoannuncio.buick{background-position:-1150px -1050px}
.logoannuncio.marcos{background-position:-1250px -1050px}
.logoannuncio.gmc{background-position:-0 -1100px}
.logoannuncio.lincoln{background-position:-50px -1100px}
.logoannuncio.mclaren{background-position:-100px -1100px}
.logoannuncio.ram{background-position:-150px -1100px}
.logoannuncio.scion{background-position:-200px -1100px}
.logoannuncio.tesla{background-position:-250px -1100px}
.logoannuncio.hummer{background-position:-300px -1100px}
.logoannuncio.eagle{background-position:-350px -1100px}
.logoannuncio.fisker{background-position:-400px -1100px}
.logoannuncio.geo{background-position:-500px -1100px}
.logoannuncio.isuzu{background-position:-550px -1100px}
.logoannuncio.lotus{background-position:-600px -1100px}
.logoannuncio.maybach{background-position:-650px -1100px}
.logoannuncio.xxx{background-position:-700px -1100px}
.logoannuncio.oldsmobile{background-position:-750px -1100px}
.logoannuncio.plymouth{background-position:-800px -1100px}
.logoannuncio.srt{background-position:-850px -1100px}
.logoannuncio.saturn{background-position:-900px -1100px}
.logoannuncio.shelby{background-position:-950px -1100px}
.logoannuncio.daihatsu{background-position:-1000px -1100px}
.logoannuncio.greatwall{background-position:-1050px -1100px}
.logoannuncio.morgan{background-position:-1100px -1100px}
.logoannuncio.maserati{background-position:-1150px -1100px}
.logoannuncio.mg{background-position:-1200px -1100px}
.logoannuncio.microcar{background-position:-1250px -1100px}
.logoannuncio.tvr{background-position:-50px -1150px}
.logoannuncio.triumph{background-position:-100px -1150px}
.logoannuncio.galloper{background-position:-150px -1150px}
.logoannuncio.iveco{background-position:-200px -1150px}
.logoannuncio.piaggio{background-position:-250px -1150px}
.logoannuncio.scion{background-position:-300px -1150px}
.logoannuncio.ac{background-position:-350px -1150px}
.logoannuncio.aixam{background-position:-400px -1150px}
.logoannuncio.alpinabmw{background-position:-450px -1150px}
.logoannuncio.aro{background-position:-500px -1150px}
.logoannuncio.austinhealey{background-position:-550px -1150px}
.logoannuncio.bertone{background-position:-600px -1150px}
.logoannuncio.autobianchi{background-position:-650px -1150px}
.logoannuncio.casalini{background-position:-700px -1150px}
.logoannuncio.caterham{background-position:-750px -1150px}
.logoannuncio.chatenet{background-position:-800px -1150px}
.logoannuncio.corvette{background-position:-850px -1150px}
.logoannuncio.daimler{background-position:-900px -1150px}
.logoannuncio.dr{background-position:-950px -1150px}
.logoannuncio.greatwallmotor{background-position:-1000px -1150px}
.logoannuncio.infiniti{background-position:-1050px -1150px}
.logoannuncio.innocenti{background-position:-1100px -1150px}
.logoannuncio.lexus{background-position:-1150px -1150px}
.logoannuncio.lifan{background-position:-1200px -1150px}
.logoannuncio.noble{background-position:-1250px -1150px}
.logoannuncio.pumaitalia{background-position:0 -1200px}
.logoannuncio.rover{background-position:-50px -1200px}
.logoannuncio.saab{background-position:-100px -1200px}
.logoannuncio.santana{background-position:-150px -1200px}
.logoannuncio.shuanghuan{background-position:-200px -1200px}
.logoannuncio.ssangyong{background-position:-250px -1200px}
.logoannuncio.talbotsimcosunbeam{background-position:-300px -1200px}
.logoannuncio.uaz{background-position:-350px -1200px}
.logoannuncio.tazzari{background-position:-400px -1200px}
.dropdown-modelli .modelloa1 > a{background-image:url(/static/foto/_modelli/audi/002/a1.png); cursor:pointer}
.dropdown-modelli .modelloa3 > a{background-image:url(/static/foto/_modelli/audi/002/a3.png); cursor:pointer}
.dropdown-modelli .modelloa4 > a{background-image:url(/static/foto/_modelli/audi/002/a4.png); cursor:pointer}
.dropdown-modelli .modelloa5 > a{background-image:url(/static/foto/_modelli/audi/002/a5.png); cursor:pointer}
.dropdown-modelli .modelloa6 > a{background-image:url(/static/foto/_modelli/audi/002/a6.png); cursor:pointer}
.dropdown-modelli .modelloa7 > a{background-image:url(/static/foto/_modelli/audi/002/a7.png); cursor:pointer}
.dropdown-modelli .modelloa8 > a{background-image:url(/static/foto/_modelli/audi/002/a8.png); cursor:pointer}
.dropdown-modelli .modelloq2 > a{background-image:url(/static/foto/_modelli/audi/002/q2.png); cursor:pointer}
.dropdown-modelli .modelloq3 > a{background-image:url(/static/foto/_modelli/audi/002/q3.png); cursor:pointer}
.dropdown-modelli .modelloq5 > a{background-image:url(/static/foto/_modelli/audi/002/q5.png); cursor:pointer}
.dropdown-modelli .modelloq7 > a{background-image:url(/static/foto/_modelli/audi/002/q7.png); cursor:pointer}
.dropdown-modelli .modelloq8 > a{background-image:url(/static/foto/_modelli/audi/002/q8.png); cursor:pointer}
.dropdown-modelli .modellott > a{background-image:url(/static/foto/_modelli/audi/002/tt.png); cursor:pointer}
.dropdown-modelli .modellor8 > a{background-image:url(/static/foto/_modelli/audi/002/r8.png); cursor:pointer}
.dropdown-modelli .modellors > a{background-image:url(/static/foto/_modelli/audi/002/rs.png); cursor:pointer}
.dropdown-modelli .modelloetron > a{background-image:url(/static/foto/_modelli/audi/002/tron.png); cursor:pointer}
.toopener{display:none}
body .modal-dialog{width:100%}
.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:1;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
.ekko-lightbox.modal .modal-content{background-color:transparent}.ekko-lightbox.modal .modal-body{padding:0 15px}.ekko-lightbox .close{opacity:1}.ekko-lightbox .close span{color:#fff;font-family:"Times New Roman";font-size:40px;line-height:40px}.ekko-lightbox .modal-content{box-shadow:none}.ekko-lightbox .modal-header{padding:0;border:none}.ekko-lightbox .modal-title{padding:0 0 3px;line-height:40px}.ekko-lightbox.modal .modal-header{border-bottom:0}.ekko-lightbox-nav-overlay a{margin-right:-100px}.ekko-lightbox-nav-overlay a:first-child{margin-right:0;margin-left:-100px}
@media screen and (max-width:990px){.ekko-lightbox-nav-overlay a{margin:0}.ekko-lightbox-nav-overlay a:first-child{margin:0}.ekko-lightbox.modal .modal-body{padding:0}}
.ekko-lightbox .modal-content{border:0;}
.ekko-lightbox{background:rgba(0,0,0,0.7)}
.ekko-lightbox.modal.in .modal-dialog{-ms-transform:translate(-50%,0)}
.mobileampio {padding:0!important; width:100%; margin-top:-7px;}
.mobileampiomargine {margin:0 15px;}
.ishome .mobileampiomargine {margin:0 0;}
.welcome {padding-left:20px;}
.carousel-inner {margin-bottom:1px;}
.carousel-inner .item {height:50vw}
.carousel-inner .item img {height:40vw; margin-bottom:-1px;}
.carousel-inner .item .carousel-caption {position:initial; height:14vw;}
@media screen and (max-width:425px) {
  a.larghezzafissa.larghezza1400.dblock::before {top:2px;}
}
@media screen and (min-width:500px) {
.carousel-inner .item {height:30vw}
.carousel-inner .item .carousel-caption {position:absolute; bottom:0; height:auto;}
}
@media screen and (max-width:991px) {
  .carousel-inner .item .carousel-caption {position:absolute; bottom:0; height:auto;height:50px;}
  .contenitore-promozioni {padding-bottom:55px;}
}
@media screen and (min-width:991px) {
.carousel-inner .item {height:700px}
.carousel-inner .item .carousel-caption{background-color:#0009;padding:25px;position: absolute;top: 10%;bottom: auto;width: 30%;left: 5%}
.carousel-caption h2 {font-size:30px; margin:15px 0;line-height: 40px}
body .carousel-caption>a:before{top:10px}
.carousel-caption>a:before {font-size: 24px;font-size:20px!important;}
#dropdown-modelli {height:500px;}
}
@media screen and (min-width:1024px) AND (max-width:1440px) {
  .carousel-inner .item {height:50vh}
}
@media screen and (min-width:991px) AND (max-width:1280px) {
  .l-wrapper, #yc-tab-new #yc-brand-header, #yc-tab-new #yc-new-offers, .hp-listing-1 .yc-block-header, .hp-listing-1 .ycCarList {max-width: 850px}
  .ishome .double-half-input {width:32.9%}
}
body.promozionesingle .BoxInfoPromo p img {width:100%!important;}
.submenu {display: none; padding: 3px 0 3px 20px!important;}
.submenu > li {padding: 5px 0;}
@media screen and (max-width: 767px) {
  .navbar-nav .open .dropdown-menu>li>a {padding: 5px 190px 5px 25px!important;}
}
.panel-special.panel-default .panel-heading span {line-height: 40px;}
.sinistra .panel-heading span {color: #222; font-size: 19px;}
.servizi.eventosingle iframe {max-width: 100%;}
.ombrafinanziatore {display: none;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0,0,0,0.7);position: fixed;z-index: 10000;opacity: 1;}
.chiudi-finanziatore {position: absolute;top: -20px;right: 0;background: none;border: 0;font-size: 35px;outline: none;z-index: 10;}
.finanziatore {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #fff;max-width: 1400px;width: calc(100% - 3px);border: 1px solid #000;border-radius: 3px;text-align: center;max-height: 90vh;overflow: auto;padding: 20px 0;z-index: 10000;}
.finanziatore .head-finanziatore {padding: 20px 0;}
.finanziatore .head-finanziatore .title-finanziatore span {font-size: 22px;text-transform: uppercase;display: block;}
.finanziatore .head-finanziatore .title-finanziatore .sub-title-finanziatore {font-size: 18px;text-transform: none;}
.body-finanziatore .title-finanziatore span {font-weight: bold;font-size: 18px;}
.body-finanziatore p {font-size: 18px;margin-top: 30px;white-space: normal;}
.body-finanziatore p span.left {float: left;margin-bottom: 10px;}
.body-finanziatore p span.right {float:right;margin-bottom:10px;}
.body-finanziatore p button {background: #c0c0c0;border: 0;width: 50px;height: 50px;border-radius: 50%;margin: 0 3px;}
.body-finanziatore p button.selected {background: #009fdf;color: #fff;}
.body-finanziatore p button:focus {outline: none;}
.finanziatore hr {border-top: 1px solid #aaa;  max-width: 80%;}
.body-finanziatore p #valore-rata {color: #c03;font-size: 30px;font-weight: bold;}
.body-finanziatore p span.info-finanziamento {position: absolute;padding-left: 25px;}
.body-finanziatore p span.info-box-finanziamento {position: absolute;right: 30%;font-size: 14px;background-color: #c0c0c0;padding: 10px 20px;border-radius: 3px;border: 1px solid #000;margin-top: 30px;margin-left: 100px;display: none;z-index: 10;}
.body-finanziatore p.tasso {font-size: 12px;margin: 0 0 10px 0;}
.footer-finanziatore .finanzia {padding: 20px 0;}
.footer-finanziatore .finanzia #finanzia {padding: 6px 20px;width: 250px;}
.range {-webkit-appearance: none;width: 100%;height: 5px;border-radius: 5px;background: #d3d3d3;outline: none;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;overflow:visible;}
.range:hover {opacity: 1;}
.range::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 20px;height: 20px;  border-radius: 50%; background: #009fdf;cursor: pointer;}
.range::-moz-range-thumb {width: 25px;height: 25px;border-radius: 50%;background: #009fdf;cursor: pointer;}
#ctafinanziamento {width: 100%;margin-bottom: 20px;}
.form-finanziatore {display: none;}
.form-finanziatore form {padding: 20px 0;}
.form-finanziatore form p {text-align: left;}
.form-finanziatore form button {width: 250px;}
body #schedaannuncio #finanziatore .ombra {display: none; left: 0; right: 0; height: 100%;}
#finanziatore .ombra img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
@media screen and (max-width: 500px) {
  .finanziatore .head-finanziatore .title-finanziatore span {font-size: 16px;}
  .finanziatore .head-finanziatore .title-finanziatore .sub-title-finanziatore {font-size: 12px;}
  .body-finanziatore .title-finanziatore span {font-size: 15px;}
  .body-finanziatore p {font-size: 15px;}
  .body-finanziatore p button {height: 40px; width: 40px;}
  .footer-finanziatore .finanzia #finanzia {width: 200px;}
  .form-finanziatore form button {width: 200px;}
}
.lavora .evento .immagine {background-repeat: no-repeat; background-size: contain;}
.lavorasingle .BoxImgPromo {margin-top: 20px;}
.lavorasingle .BoxInfoPromo {margin-top: 50px;}
.lavorasingle .BoxInfoPromo ul, .lavorasingle .BoxInfoPromo li {margin: 0 0 0 10px; padding: 0 0 0 20px; list-style: inherit;}
.lavorasingle .BoxInfoPromo li:last-child {margin-bottom: 10px;}
.lavorasingle .BoxContactForm {margin-top: 20px; padding: 10px;}
.lavorasingle .mauto.w200 {margin: auto; width: auto; text-align: center;}
.lavorasingle .mauto.w200 .btn.btn-primary {padding: 5px 20px;}
.lavorasingle input#curriculum {height: 40px;}
@media screen and (max-width: 500px) {
  .lavorasingle .BoxInfoPromo span.data-job {display: block; padding: 10px 0 0 0; float: none!important;}
}
.footer .linklist-item.red {background:#c03;}
.footer .linklist-item.red a {color:#fff;}
a:focus {outline: unset!important;}
.BoxSocialFooter a{border: 0!important;padding: 7px 10px!important;}
#cookiesdirective {position: fixed!important; bottom:auto!important; top:unset!important; z-index:999999;}
figure {max-width: 100%;}
li.footer-list-item a {display: block; padding:7px 0}
.scheda .condividi {display: flex;justify-content: center;align-items: center; margin:40px 0 35px 0}
.scheda .condividi div {margin: 0 25px; text-align: center; cursor:pointer;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.scheda .condividi div i {display: block; font-size: 30px; color:#666}
@media screen and (min-width: 992px) {
  .scheda .condividi {display: flex;justify-content: center;align-items: center; margin:0 0 10px 0}
}

.etichetta-in-arrivo {
  position: absolute;
  left: 50%;
  background-color: black;
  color: white;
  font-size: 10px;
  padding: 8px 12px;
  bottom: 0;
  left: 0;
  text-shadow: 1px 1px #0004;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  font-size: 14px;
  padding: 2.5px 10px 2.5px 5px;
  z-index: 9;
}

/* 23-05-2023 Gestione avvisi */

.chiudiavvisi{top: 5px; position: absolute; }
iframe#launcher {bottom: 50px !important; right: -15px !important;}
#avvisi {
        display: block;
        position: fixed;
        top: 10%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1000000;
        width: 100%;
        height: 100%;
        margin-top:100px;
        font-size:10px;
    }

#avvisoavvisi {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  color: #000;
  padding: 20px 10px;
  width: 90%;
  max-width: 500px;
  height:300px;
  max-height: 300px;
  z-index: inherit;
  border: 2px solid black;
  margin-top: 200px !important;
}

#avvisoavvisi i {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 16px;
    color: #000
}

#avvisoavvisi .titolo{font-weight:bold;text-transform: uppercase;}
#avvisoavvisi .testo{padding:20px 20px 0px 20px;}
#avvisoavvisi .link{ font-weight: bold;
  padding-top: 20px;
  text-align: center;
  position: absolute;
  bottom: 20px;
  right: 0px;
  left: 0px;

  margin-top: auto; }
#avvisoavvisi .link a{background:#c03;color:white;padding:5px 10px 5px 10px;border-radius:5px;}

#close {
    color: white;
    font-size: 18px;
    cursor: pointer;
    position: absolute;
    top: 10%;
    right: 0%;
    padding: 12px 16px;
    transform: translate(0%, -50%);
}

@media screen and (min-width: 576px) {
    #avvisi {
        font-size:12px;
    }
}

@media screen and (min-width: 1200px) {
    #avvisi {
        font-size:14px;
    }
}
select.select-marca-modello {
  width: 125px;
  margin: 8px 2px;
  padding: 3px;
}
.btn-group-sm>.btn.button-deselect-all-select,.btn-sm.button-deselect-all-select {
  font-size: 11px;
}

@media only screen and (min-width: 325px)
{
  select.select-marca-modello {
    width: 145px;
    margin: 15px 3px;
    padding: 4px;
  }
  .btn-group-sm>.btn.button-deselect-all-select,.btn-sm.button-deselect-all-select {
    font-size: 13px;
  }
  
}

#nltmodal .modal-dialog, #nltmodalinfo .modal-dialog {
  margin-top: 80px!important;
}
@media only screen and (min-width: 768px) {
#nltmodal .modal-dialog, #nltmodalinfo .modal-dialog {
    margin-top: 170px!important;
}

}
.nlt-leasing .show-more {
    padding: 10px;
    max-height: 350px;
    overflow: hidden;
}
#testo-nlt-leasing img {
    max-width: 400px; float: left; padding: 0 ; width: 100%;
}
@media only screen and (min-width: 768px) {
  .nlt-leasing .show-more {
    padding: 10px;
    max-height: 300px;
    overflow: hidden;
  }
  #testo-nlt-leasing img {
    max-height: 300px; float: left; padding: 0 10px 0 0;
  }
}

/* SCHEDA STAMPA */

.scheda-stampa {
  display: none;
}

@media print {
  html,
  body {
    margin: 0; 
  }
  .full-height {
    height: 100%;
    min-height: 100%;
    overflow: auto; 
  }

  #customerly-container {
    display: none !important;
  }

  .col-yc-6 {
    width: 50% !important;
    float: left !important;
  }

  .content {
    display: none !important;
  }

  .scheda-stampa {
    display: block;
  }

  body.now {
    padding-bottom: 0;
    padding-top: 0;
  }
  body .print.dtable {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: space-between !important;
  }

  .main-photo {
    border-top: 2px solid black;
    border-bottom: 2px solid black;
  }

  .wrapper-image {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 20px;
  }

  .wrapper-image img {
    height: 400px;
    width:300px;
    aspect-ratio: 16/9;
    object-fit: contain;
  }

  .details .header {
    display: flex;
    justify-content: center;
    padding: 0;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .details .header h1 {
    font-size: 18px;
    font-weight: bold;
  }

  .details {
    /* padding:20px; */
    border-bottom: 2px solid black;
  }

  .car-details {
    padding: 20px;
  }

  .main-item {
    font-size: 20px;
    padding: 10px;
  }

  .item {
    font-size: 16px;
    padding-left: 10px;
  }

  .title-right {
    text-align: right;
    padding-right: 30px;
  }

  .title-left {
    padding-right: 30px;
  }

  .grid {
    display: grid;
    grid-template-columns: repeat(4, 0.2fr);
    /* gap: 10px;  */
  }
  .accessori {
    min-height: 100%;
  }

 

  .truncate {
    width: 250px; /* Larghezza fissa; regola questa per gestire il punto di troncamento */
    white-space: nowrap; /* Impedisce al testo di andare a capo */
    overflow: hidden; /* Nasconde il testo che eccede il contenitore */
    text-overflow: ellipsis; /* Aggiunge "..." alla fine del testo visibile */
  }
}
