html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body{line-height: 1}
ol, ul{list-style: none}
blockquote, q{quotes: none}
blockquote:before, blockquote:after, q:before, q:after{content: ''}
:focus{outline: 0}
ins{text-decoration: none}
del{text-decoration: line-through}
table{border-collapse: collapse; border-spacing: 0}
iframe{border: 1px solid #fff}
body {background: #F6F6F6; font: 12px/1.4em Arial, Helvetica, sans-serif; color: #666}
h1, h2, h3, h4, h5, h6, strong {color: #000}
p {font-size: 12px}
#top-content h1 {font-size: 24px; letter-spacing: -0.05em; font-weight: bold; float: left; line-height: 50px}

h2 {font-size: 18px; float: left; padding: 0; font-weight: bold; margin-top: 5px; background: none}
h2, .menu_accordion h3, .content_main h1, .page h1, .sidebar h1 {font-size: 18px; width: 100%; font-weight: bold; padding-bottom: 18px; height: 26px; background: url(../images/bg_gradiente.jpg) 0 bottom repeat-x; border-bottom: 0px solid #CCC}

.page h2, .sidebar h1{background:none;padding:0 0 5px 0}
.sidebarRight h1, .sidebar h1{float: none; font-size: 18px; letter-spacing: 0; line-height: 1em; margin-bottom: 15px; padding-top: 5px}
.sidebarRight h2{height: auto; margin: 0; line-height: 26px}
.content_main h1{margin-top: 5px}
a:link, a:visited, a:active {color: #000; text-decoration: none}
a:hover {color: #102B50; text-decoration: underline}
a.btn_info:hover, a.btn_aggiungi:hover, a.btn_confronta:hover, a.btn_preventivo:hover, a.btn_garage:hover, a.btn_dettaglio:hover, a.btn_rimuovi:hover, a.btn_elimina:hover {-moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 5px; font-size: 10px; text-decoration: none; text-transform: uppercase; margin-right: 5px; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7}
a.btn_info, a.btn_aggiungi, a.btn_confronta, a.btn_preventivo, a.btn_garage, a.btn_dettaglio, a.btn_rimuovi, a.btn_elimina {-moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 5px; font-size: 10px; text-decoration: none; text-transform: uppercase; margin-right: 5px}
a.btn_aggiungi{background: #4C7D95; width: 140px; color: #FFF!important}
a.btn_elimina {background: #933; padding: 3px 9px 3px 8px; color: #FFF!important}
a.btn_elimina:hover{padding: 3px 9px 3px 8px}
a.btn_confronta {background: #333; color: #FFF !important}
a.btn_preventivo:link, a.btn_preventivo:visited{background: #558B1F!important; color: #FFF}
a.btn_preventivo {background: #558B1F; text-decoration: none; color: #FFF}
a.btn_garage {background: #4C7D95; color: #FFF!important}
a.btn_info {background: #102B50; color:#FFFFFF!important}
a.btn_dettaglio, a.btn_rimuovi {background: #DBE5E9; color:#000000!important}
a.btn_confrontaWhite:hover{-moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px 5px; font-size: 10px; text-decoration: none; text-transform: uppercase; margin-right: 5px; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7}
a.btn_confrontaWhite {-moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 3px 5px; font-size: 10px; text-decoration: none; text-transform: uppercase; margin-right: 5px; background: #fff; color: #333 !important}
.strong {font-weight: bold; color: #000}
.cleared:after {display: block; visibility: hidden; content: "."; height: 0; clear: both}
dl#preventivo_auto, .optionals_sidebar, #footer h2, .box dd.info-car {}
.cleared {clear: both; height: 1%}
.align-right {float: right}
.align-left {float: left}
.right-align {text-align: right}
.center-align {text-align: center}
.left-align {text-align: left}
.no_margin {margin: 0}
.wrap {margin: 0 auto; padding: 10px; background: none repeat scroll 0 0 #FFFFFF;}
#carrozzerie .box{background: #FFF; border: 1px solid #E2E9EA; display: inline-block; margin-bottom: 10px; margin-right: 0.9%; text-align: left; width: 32%}
#top-content img {border: 0; margin-right: 10px}
#container {width: 960px; padding: 0 10px; margin: 5px auto}
#titolo, #footer, #footerino, #top-content, #ricerca_home, #ricerca_home-commerciali, #impostazioni, #content, #content-index, #popupGal0lery {border: 1px solid #CCC; margin-top: 1em; background: #FFF; box-shadow: 1px 1px 2px #ccc; -moz-box-shadow: 1px 1px 2px #ccc; -webkit-box-shadow: 1px 1px 2px #CCC}
#top-content {line-height: 70px; height: 70px; vertical-align: top}
#footer {text-align: left; font-size: 0.8em}
#footer p{margin: 7px 0}
div#footerlink ul, div#footerlink li{margin: 0; padding: 0; list-style: none}
div#footerlink{overflow: hidden; padding: 1em 0; margin: 0em 0px}
div#footerlink h3{font-weight: bold; margin: 0 0 1em 0; text-indent: 5px; font-size: 12px; border-bottom: 0px solid #E4E4E4}
div#footerlink div{float: left; width: 32%; text-align: left; display: inline}
div#footerlink li{padding: 1px 0; text-indent: 5px; width: 48.6%; text-transform: capitalize; float: left}
div#footerlink a:link, div#footerlink a:visited {display: block; font-size: 12px; border-bottom: 1px dotted #CCCCCC; height: auto !important; text-decoration: none; padding-left: 1px}
div#footerlink a:hover{text-decoration: underline}
div#footerlink div.f1, div#footerlink div.f2{width: 24.5%}
div#footerlink div.f3{width: 51%}
.content_main {width: 620px; float: left}
.content_main_model {width: 100%; float: left}
.page p {padding: 10px 0 0;}
.page ul {padding: 5px 0;}
.page li {background: url("../images/li.png") no-repeat scroll 0 0 transparent; line-height: 1.6em; list-style: none outside none; margin-bottom: 7px; padding-left: 30px; width: 100%;}
.sidebar {width: 300px; background: #FFF; float: left; margin-left: 15px}
.content_mainRight {width: 620px; float: right}
.sidebarRight{float: right; width: 300px}
.sidebarLeft {width: 300px; float: left; margin-right: 15px}
#header-v2{position: relative; width: 960px}
#logo{border: none}
#header-bottom {border: 1px solid #ccc; border-top: none; height: 38px; position: relative; width: 958px; box-shadow: 1px 1px 2px #ccc; -moz-box-shadow: 1px 1px 2px #ccc; -webkit-box-shadow: 1px 1px 2px #ccc}
#nav_used {background: #232D39 url(../images/bg_header.jpg) 0 bottom repeat-x; border-top: 0px solid #99CC33; height: 38px; line-height: 38px}
ul#nav{padding: 0; margin: 0; list-style: none; width: 99%; float: left}
ul#nav li{margin-left: 10px; display: inline; font-weight: bold; text-transform: uppercase; font-size: 11px}
ul#nav li a:link, ul#nav li a:visited{color: #fff; text-shadow: 1px 1px 2px #000; text-decoration: none; border-bottom: 0px dotted #f6f6f6}
ul#nav li a:hover {color: #FBFF9A; text-shadow: 1px 1px 2px #000; text-decoration: none; border-bottom: 1px dotted #f6f6f6}
.loghimarche {float: left; width: 100%; margin-top: 15px; margin-bottom: 30px}
.loghimarche li {font-size: 12px; line-height: 1.5em; padding: 0 0 0.2em 0; margin-bottom: .2em; border-bottom: 1px solid #E2E9EA; width: 25%; float: left; display: inherit}
.loghimarche li img{margin-right: 7px}
.box {border: 1px solid #E2E9EA; background: #FFF; margin-bottom: 10px; text-align: left; display: inline-block}
.box_head{background: url(../images/bg_tab-box.jpg) 0 0 repeat-x; line-height: 30px; height: 30px; margin: 0; padding: 0; border-bottom: 0px solid #000; text-indent: 10px}
.box_head h3 {height: 30px; color: #000; font: bold 11px/30px Tahoma, Arial; text-transform: uppercase; padding: 0; margin: 0}
.box_content{padding: 0px 0}
#content-index .box dl, .sidebar .box dl{padding: 9px 0; border-top: 1px solid #E2E9EA; width: 33%; margin-top: 0px; float: left; display: inline-block; height:67px;}
.sidebar .box dl{width: 100%}
.box dt{width: 100px; height: 67px; margin: 0 4px; float: left; clear: both}
.box dd{width: 180px; padding: 1px 0 1px 4px; float: left}
.box dd h4{font-weight: bold; font-size: 12px; line-height: 1em; padding-bottom: 3px}
.box dd.prezzo{font-weight: bold; font-size: 12px; color: #000}
#riepilogo_car{float: right; width: 515px}
#riepilogo_car h3{margin-bottom: 15px}
.landingCall{margin:20px 0 20px 0!important; text-align: center; display: inline-block}
.landingCall a:link, .landingCall a:visited, .landingCall a:hover{margin-right: 20px; font-size: 12px; float: left; padding: 5px 7px; display: block; font-weight: bold}
.img_car{float: left; border: 1px solid #d6d6d6; padding: 2px; margin: 0 10px 15px 0; width: 400px}
div.top_pag-modelli{float: left; padding-top: 20px; width: 100%}
.width305{float: left; width: 48%; margin: 0 10px 20px 0; padding-bottom: 5px}
.width620{width: 620px; float: left; margin-bottom: 20px}
.box_modelli{float: left; height: 80px; width: 300px; margin: 0 0px 0px 0; background: #fff; border-bottom: 1px dotted #ccc; padding-bottom: 0px}
.width620 .box_modelli{margin: 0 10px 0px 0}
.box_modelli .sx{float: left; width: 105px}
.box_modelli .dx{float: left; width: 190px}
.box_modelli dt h5 a{font-size:2.4em!important}
.titlemodelli{font-size: 14px}
.content_main_model li{clear:both}
.content_main_model img{}

