*{font-family:Verdana, Tahoma, Sans-Serif;margin:0;padding:0;text-decoration:none;list-style-type:none;outline:none;}
html{background:#3d3d3d url(../images/template_bg.png) repeat-x left top;}
#wrap{width:900px;margin:0 auto;}
button, a.button{background:#8b1a1a url(../images/button_bg.png) repeat-x left top;font-size:11px;color:#fff;text-align:center;font-weight:bold;padding:3px 5px;display:inline-block;}
a.button{display:block;font-size:13px;}
#content{float:left;width:870px;background:#fff;padding:10px 15px 20px 15px;}
#content #main img{float:left;border:2px solid #b3b5b6;}
h1, h2, p{font-size:20px;margin:0 0 5px 0;}
h2{font-size:16px;}
p, address{font-size:12px;}
p a, address a{color:#b32d2d;font-weight:bold;}
h1.stylish, h2.stylish, #main h3.stylish, #main legend{height:22px;width:auto;font-size:.5em;border-bottom:1px solid #131f27;padding:0 0 3px 0;background-position:left top;background-repeat:no-repeat;margin:0;}
h1#titolo_home{clear:both;height:52px;font-size:16px;color:#fff;background:#131f27 url(../images/title_bg.png) no-repeat left top;padding:0;margin:0;}
h1 span, h2 span, h3 span, legend span, #gallery a span, #catalogo dl dd a span{position:relative;z-index:-1;}
#catalogo dl dd.tutti a span{text-indent:-100px;}
form *{border:0;font-size:11px;}
#main form{width:737px;margin:60px auto 100px auto;background:url(../images/form_contatti.png) no-repeat left 25px;}
#main form label{display:none;}
#main form fieldset{float:none;width:737px;margin:0 auto;padding:0 0 5px 0;}
#main form fieldset legend{background-image:url(../images/title_richiediinformazioni.png);padding:0 300px 10px 0;border:0;background-position:20px top;font-size:15px;}
#main form fieldset input{width:217px;margin:15px 0 0 16px;height:20px;}
#main form fieldset select{margin:15px 0 0 16px;width:343px;height:22px;}
#main form fieldset select#marca{float:left;}
#main form fieldset select.mini{width:219px;margin:15px 0 0 16px;}
#main form fieldset textarea{width:699px;height:116px;margin:15px 0 0 16px;}
#main form fieldset input, #main form fieldset textarea, #main form fieldset select{padding:4px 2px 0 2px;color:#000;}
#main form div{float:left;width:100%;text-align:right;margin:0 auto;padding:30px 0 0 0;background:#fff url(../images/form_contatti_end.png) no-repeat left top;}
#main form div button{float:right;font-size:14px;padding:8px 16px;margin:0 40px 0 0;}
#main form div span{float:left;width:65%;font-size:11px;margin:3px 5px 0 0;}
#main form .colora{background:#fbf6d9;color:#000;}
ul#menu{float:left;width:100%;background:url(../images/footer_bg.png) repeat-x left top;}
ul#menu.logo{background:url(../images/menu_bg.png) repeat-x left top;}
ul#menu li{float:left;height:49px;background:url(../images/menu_divider.png) no-repeat right top;margin:6px 0 0 0;padding:0 5px;}
ul#menu li a{display:block;height:20px;margin:11px 16px 0 16px;}
ul#menu li.azienda a{width:79px;background:url(../images/menu_azienda.png) no-repeat left top;}
ul#menu li.modelli a{width:163px;background:url(../images/menu_modelli.png) no-repeat left top;}
ul#menu li.informazioni{background:none;}
ul#menu li.informazioni a{width:232px;background:url(../images/menu_informazioni.png) no-repeat left top;}
ul#menu li.home, ul#menu li.home a{float:right;margin:6px 5px 0 0;background:none;}
ul#menu li.home a{width:175px;height:32px;background:url(../images/menu_abluxurycar.png) no-repeat left top;}
ul#menu li span{position:relative;z-index:-1;}
ul#menu li a:hover, ul#menu li.select a{background-position:bottom left;}
#logo{width:300px;height:220px;background:red;float:left;background:url(../images/logo_luxury.jpg) no-repeat center top;}
#spalla{float:left;width:270px;padding:0 20px 0 0;}
#spalla form{width:266px;height:159px;background:url(../images/form_ricerca.png) no-repeat left top;}
#spalla form fieldset legend{color:#fff;font-weight:bold;margin:0 auto;padding:10px 0 0 50px;font-size:17px;}
#spalla form fieldset select{font-weight:bold;font-size:11px;padding:2px 4px;width:80%;margin:10px auto;display:block;}
#spalla form fieldset select.off{font-weight:normal;color:#7e7e7e;}
#spalla form div{text-align:center;line-height:10px;}
#spalla form div button{display:block;margin:0 auto;width:70%;}
#spalla form div a{color:#666;font-size:11px;font-weight:bold;letter-spacing:1px;}
#spalla form div a:hover{color:#fff;border-bottom:1px solid #fff;}
#spalla h3{font-size:15px;margin:35px 0 0 0;}
#spalla #link{display:block;width:230px;margin:10px auto 30px auto;}
#spalla #link *{border:0;display:block;}
#spalla address{line-height:20px;}
#main.home{float:right;width:580px;}
#main.home div.hot{float:left;width:280px;}
#main.home div.hot img{border-bottom-width:1px;}
#main.home div.sposta{float:right;}
#main.home div.hot h2{width:196px;height:36px;font-size:12px;background:#131f27;padding:5px;line-height:18px;text-transform:uppercase;float:left;}
#main.home div.hot h2 a{color:#fff;}
#main.home div.hot span{float:right;display:block;width:66px;height:34px;padding:12px 8px 0 0;background:#131f27;}
#main.home #catalogo{clear:both;float:left;width:100%;}
#main.home #catalogo h2{margin:30px 0 0 0;}
#main.home #catalogo h2, #main.modelli h2{background-image:url(../images/title_ilnostrocatalogoauto.png);}
#main.home #catalogo dl{clear:both;float:left;width:100%;background:url(../images/border.png) repeat-x left bottom;}
#main.home #catalogo dl, #catalogo dl *{float:left;}
#main.home #catalogo dl dt a{display:block;width:105px;height:80px;}
#main.home #catalogo dl dd a{display:block;width:145px;height:80px;}
#main.home #catalogo dl dd.tutti{float:right;}
#main.home #catalogo dl dd.tutti a{display:block;width:31px;background:url(../images/arrow.png) no-repeat center;font-size:.2em;}
#main.home #catalogo dl span{position:relative;z-index:-1;}
#main.home #marche{clear:both;float:left;width:100%;background:#131f27;padding:4px 0;margin:15px 0 0 0;}
#main.home #marche li{float:left;}
#main.home #marche li span a{color:#fff;font-size:10px;font-weight:bold;border-right:1px solid #fff;padding:0 10px;}
#main.home #marche li span a:hover{color:#999;}
#main.home #marche li.tutti{float:right;padding:10px;height:25px;}
#main.modelli{width:100%;padding:15px 0 0 0;}
#main.modelli #catalogo{padding:0;}
#main.modelli #elenco{width:100%;float:left;}
#main.modelli #catalogo dl dt, #main.modelli #elenco h3{width:100%;font-size:22px;margin:15px 0 5px 0;font-weight:normal;}
#main.modelli #elenco h3 span{font-style:italic;z-index:auto;}
#main.modelli #catalogo dl dd a{width:125px;height:70px;margin:4px 9px;}
#main.modelli #elenco div{float:left;width:100%;margin:15px 0 0 0;background:url(../images/border.png) repeat-x left bottom;padding:0 0 10px 0;}
#main.modelli #elenco div img{float:left;margin:0 15px 0 0;width:60px;}
#main.modelli #elenco div h4 a{font-size:14px;margin:3px 0 0 0;color:#000;}
#main.modelli #elenco div dl{float:left;width:620px;margin:10px 0 0 0;}
#main.modelli #elenco div dl *{float:left;font-size:11px;padding:0 5px 0 0;}
#main.modelli #elenco div dt{font-weight:bold;color:#444;}
#main.modelli #elenco div dd{margin:0 20px 0 0;}
#main.modelli #elenco div a.button{float:right;margin:0 20px 0 0;padding:6px 20px;font-size:11px;}
#breadcrumbs{clear:both;float:left;width:98%;height:34px;padding:18px 0 0 2%;background:#131f27;}
#breadcrumbs *{float:left;color:#cfcfcf;font-size:14px;}
#breadcrumbs ol li a{font-weight:bold;background:url(../images/breadcrumbs.png) no-repeat right center;padding:0 18px 0 0;margin:0 15px 0 0;}
#breadcrumbs ol li a:hover{color:#fff;}
#riepilogo{width:860px;}
#gallery{float:left;width:355px;border:1px solid #b3b5b6;}
#gallery #thumbnail{width:355px;height:266px;float:left;overflow:hidden;}
#gallery #thumbnail a{display:block;width:355px;height:266px;float:left;}
#gallery #thumbnail img{float:left;border:0;}
#gallery #comandi{background:#131f27;float:left;width:335px;padding:6px 10px;color:#c3c4c4;font-size:10px;font-weight:bold;}
#gallery #comandi ul{float:right;}
#gallery #comandi ul li, #gallery #comandi span{float:left;}
#gallery #comandi ul li a#prev, #gallery #comandi ul li a#next{display:block;width:15px;height:12px;background:url(../images/gallery_nextprev.png) no-repeat left top;margin:0 2px;}
#gallery #comandi ul li a#next{background:url(../images/gallery_nextprev.png) no-repeat left bottom;}
#gallery #comandi ul li.nojs a{display:block;color:#fff;margin:0 2px;}
#main.dettaglio #principale{float:left;width:500px;}
#main.dettaglio #principale h1{width:480px;font-size:13px;margin:0 0 0 20px;line-height:22px;border-bottom:1px solid #131f27;padding:5px 0 0 0;}
#main.dettaglio dl{float:left;width:500px;font-size:12px;margin:10px 0 0 0;background-repeat:no-repeat;background-position:345px 10px;}
#main.dettaglio dl *{margin:0 0 4px 0;}
#main.dettaglio dl dt{float:left;color:#444;padding:0 10px 0 30px;width:120px;text-align:right;font-weight:bold;}
#main.dettaglio dl dd{float:left;text-transform:capitalize;width:330px;}
#main.dettaglio dl .prezzo, #main.dettaglio dl .euro, #main.dettaglio dl .cta{float:left;height:30px;width:109px;background:#131f27;color:#fff;margin:10px 0 0 0;padding:4px 15px 4px 0;font-size:22px;}
#main.dettaglio dl .prezzo, #main.dettaglio dl .euro{text-align:right;font-weight:bold;}
#main.dettaglio dl .euro{width:176px;}
#main.dettaglio dl .cta{width:170px;float:right;}
#main.dettaglio dl .cta a{clear:both;float:right;margin:4px 0 0 0;text-transform:none;}
#main.dettaglio ul#servizi{margin:0 0 0 25px;}
#main.dettaglio ul#servizi li{float:right;display:block;width:43%;margin:0 20px 0 0;}
#main.dettaglio ul#servizi li a{background:url(../images/icon_print.png) no-repeat left top;display:block;height:23px;padding:7px 0 0 35px;color:#999;margin:10px 0 0 0;font-size:14px;}
#main.dettaglio ul#servizi li.filmato a{background:url(../images/icon_video.png) no-repeat left top;}
#main.dettaglio ul#servizi li.prenotata{background-image:url(../images/prenotata.png);height:60px;width:180px;}
#main.dettaglio ul#servizi li a:hover{color:#333;}
#main.dettaglio #venditore{clear:both;float:left;text-align:right;width:235px;margin:20px 25px 0 10px;}
#main.dettaglio form{margin:10px 10px 10px 0;background:url(../images/form_contatti_mini.png) no-repeat left 25px;}
#main.dettaglio form, #main.dettaglio form fieldset{float:right;width:548px;}
#main.dettaglio form fieldset input{width:243px;margin:40px 0px -20px 15px;}
#main.dettaglio form fieldset textarea{width:510px;margin:20px 0px 0px 15px;}
#main.dettaglio form div{background:#fff url(../images/form_contatti_mini_end.png) no-repeat left top;}
#main.azienda .sede{float:left;width:265px;height:380px;margin:20px 18px 0 7px;}
#main.azienda .sede img{margin:0 0 10px 0;}
#main.contatti #ufficio{float:left;margin:30px 0 40px 0;width:100%;float:left;}
#main.contatti #ufficio div{float:left;width:28%;height:80px;margin:10px 1%;padding:1%;border:1px solid #ddd;border-bottom-width:3px;}
#main.contatti #ufficio div h3{font-size:13px;margin:0 0 4px 0;}
#main.contatti form{clear:both;}
#main.avanzata form fieldset legend{background-image:url(../images/title_ricercaavanzata.png);}
#footer{float:left;width:100%;background:url(../images/footer_bg.png) repeat-x left top;text-align:center;font-weight:bold;padding:20px 0 50px 0;color:#fff;font-size:12px;}
#tooltip{position:absolute;padding:5px;display:none;background:#131f27;border:1px solid #b3b5b6;height:auto;font-size:10px;color:#fff;font-weight:bold;}
#slider{float:left;width:600px;height:220px;position:relative;overflow:hidden;background:#000;}
#sliderContent{width:100%;position:absolute;top:0;}
.sliderImage{float:left;position:relative;display:none;}
.sliderImage span{position:absolute;font:10px/15px Arial, Helvetica, sans-serif;padding:10px 13px;width:100%;background-color:#000;color:#fff;display:none;text-align:right;}
.sliderImage span a{font-size:14px;color:#fff;font-weight:bold;cursor:default;}
.top{top:0;left:0;}
.bottom{bottom:0;right:0;}
.left{top:0;left:0;width:110px !important;height:280px;}
.right{right:0;bottom:0;width:90px !important;height:290px;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:998;}
#popupContact{display:none;position:fixed;_position:absolute;width:425px;background:#131F27;border:2px solid #cecece;z-index:999;padding:2px;font-size:13px;}
#popupContactClose{cursor:pointer;text-align:right;padding:2px 2px 4px 0;font-size:11px;font-weight:bold;color:#fff;}
#dati{}
#dati td{padding:3px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCCCCC;text-align:left;}
#dati .icona{width:15px;}
#dati .etichette{color:#666666;width:170px;text-align:right;padding-right:10px;}
#dati .valori{color:#007AD0;}
#motore{background-image:url(../images/motore.jpg);background-repeat:no-repeat;background-position:right top;}
#dimensioni{background-image:url(../images/dimensioni.jpg);background-repeat:no-repeat;background-position:right top;}
#gomme{background-image:url(../images/pneumatici.jpg);background-repeat:no-repeat;background-position:right top;height:250px;}
#prestazioni{background-image:url(../images/prestazioni.jpg);background-repeat:no-repeat;background-position:right top;}
.tabbertab #specifiche ul li{font-size:12px;line-height:24px;background:url(../images/list.png) no-repeat left 11px;padding:0 0 0 12px;float:left;width:47%;margin:0 0 0 1%;}
.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{margin-top:1em;}
ul.tabbernav{background-image:url(../images/tab-content-top.gif);background-repeat:no-repeat;background-position:left bottom;padding-bottom:5px;padding-right:10px;padding-left:10px;height:34px;font:bold 12px Verdana, sans-serif;}
ul.tabbernav li{display:block;float:left;background-image:url(../images/tab-base-left.gif);background-repeat:no-repeat;margin-right:5px;overflow:hidden;height:34px;}
ul.tabbernav li a{background-image:url(../images/tab-base-right.gif);background-repeat:no-repeat;display:block;float:left;padding-top:15px;padding-right:20px;padding-bottom:5px;padding-left:20px;color:#000000;background-position:right top;}
ul.tabbernav li a:link{color:#ffffff;}
ul.tabbernav li:hover{background-image:url(../images/tab-hover-left.gif);}
ul.tabbernav li a:hover{background-image:url(../images/tab-hover-right.gif);color:#FFFFFF;}
ul.tabbernav li.tabberactive, ul.tabbernav li.tabberactive:hover{background-image:url(../images/tab-active-left.gif);border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#FFFFFF;}
ul.tabbernav li.tabberactive a, ul.tabbernav li.tabberactive:hover a{background-image:url(../images/tab-active-right.gif);color:#012F53;}
.tabberlive .tabbertab{clear:both;background-image:url(../images/tab-content-bg.gif);background-repeat:repeat-y;}
.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}
.car-specs{clear:both;}
.car-specs .car-specs-content{clear:both;background-image:url(../images/tab-content-bg.gif);background-repeat:repeat-y;}
.car-specs .car-specs-content .car-specs-content-bottom{background-image:url(../images/tab-content-bottom.gif);background-repeat:no-repeat;background-position:left bottom;padding-top:20px;padding-right:20px;padding-bottom:40px;padding-left:20px;}
.clearBoth{clear:both;}
.form-info{float:left;width:200px;padding-top:20px;}
.form-contatti{width:550px;margin-right:20px;float:right;padding-left:20px;border-left-width:1px;border-left-style:dotted;border-left-color:#007AD0;padding-top:20px;padding-bottom:20px;}
.form-contatti.form-wide{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;width:840px;padding:0px;float:none;}
.form-contatti label{display:none;}
.form-contatti fieldset{float:none;width:550px;margin:0px;padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.form-contatti.form-wide fieldset{width:750px;margin-right:auto;margin-left:auto;}
.form-contatti legend{border:0;font-size:15px;}
.form-contatti input{width:217px;margin:15px 0 0 16px;height:20px;}
.form-contatti select{margin:15px 0 0 13px;width:343px;height:28px;}
.form-contatti select#marca{float:left;}
.form-contatti select.mini{width:225px;height:28px;margin:15px 0 0 13px;}
.form-contatti textarea{width:460px;height:116px;margin:15px 0 0 16px;font-family:Arial, Helvetica, sans-serif;}
.form-contatti input, .form-contatti textarea, .form-contatti select{color:#000;padding-top:20px;padding-right:2px;padding-bottom:0;padding-left:2px;}
.form-contatti .form-bottom{text-align:right;padding-top:4px;padding-right:0;padding-bottom:0;padding-left:0;}
.form-contatti button{float:right;font-size:14px;padding:8px 16px;margin:0 40px 0 0;}
.form-contatti .colora{background:#fbf6d9;color:#000;}
#google_translate_element{text-align: right;width: 100%;}
.goog-te-gadget img {border: medium none !important;float: none !important;}
