body {background:#FFF; padding: 0; margin: 0; font-family: 'Roboto slab', sans-serif; font-size: 18px; color: #222}
a {padding: 0; margin: 0; font-family: 'Roboto Slab', sans-serif; font-size: 18px; color: #222; text-decoration: none; border: 0}
a:hover {color: #F00}

#banda_alta_wrapper {padding: 0; margin: 0; width: 100%; background: #639816; height: 30px}
#banda_alta {padding: 0; margin: 0px auto; width: 960px; height: 30px}
#banda_alta_dx {padding: 0; margin: 0; float:right}
.banda_alta_img {padding: 3px 8px 0px 0px; margin: 0; float:left}
.banda_alta_testo {padding: 5px 30px 0px 0px; margin: 0; float:left; color:#FFF}
.banda_alta_testo a {color:#FFF}
.banda_alta_testo a:hover {color: #FF0}

#testata {padding: 0; margin: 0px auto; width: 960px; height: 142px}

#wrapper_menu {padding: 0; margin: 0; width: 100%; height:41px; background: #639816; border-top: 1px solid #888}
ul#menu {list-style: none; margin:0; padding:0; text-align:center}
#menu li {display:inline; height:41px}
#menu li.active {padding:10px; margin:0; height:18px; color: #222; background-color:#ECECEC}
#menu li a {padding:10px; margin:0; height:21px; display:inline-block; text-decoration: none; color: #FFF}
#menu li a:hover {background-color: #ECECEC; color: #F00}

#wrapper_pagina {padding: 0; margin: 0; width: 100%}
#pagina {padding: 0; margin: 0px auto; width: 960px}
.spazio {padding: 0; margin: 0; width: 960px; height: 30px; clear:both}
#slideshow {padding: 0; margin: 0; width: 960px; height: 500px}
.divisorio {padding: 0; margin: 0; width: 960px; height: 72px; background: url("img/divisorio.jpg"); border-top: 30px solid #FFF; border-bottom: 30px solid #FFF; clear:both}

.titolo {padding: 0; margin: 0; width: 960px; font-size: 30px; color: #333; text-align:center; border-bottom: 40px solid #FFF}
.testo {padding: 0; margin: 0; width: 960px; font-size: 16px; color: #333; text-align:justify; line-height: 24px; border-bottom: 10px solid #FFF}
.testo_centrato {padding: 0; margin: 0; width: 960px; font-size: 16px; color: #333; text-align: center; line-height: 24px; border-bottom: 10px solid #FFF}

#motore {padding: 0; margin: 0; width: 958px; background: #EEE; border: 1px solid #888}
#motore_top {padding: 0; margin: 0; width: 958px; height:100px}
.motore_top_td {padding: 10px; margin: 0; width: 219px; text-align: center; float: left}
.motore_top_td select {width: 219px; height: 22px}

#motore_bottom {padding: 10px; margin: 0; width: 938px; height:40px; text-align: center}
.pulsante_invio {padding: 10px; margin: 0; width: 300px; color: #fff; font-size: 18px; font-weight: 700; background-color: #69F; border-radius: 5px; border:1px solid #36C}
.pulsante_invio:hover {background-color: #639816; border:1px solid #060}
.link_modulo a  {padding: 5px 15px; margin: 0px auto; display: block; width: 500px; color: #fff; font-weight: 700; background-color: #69F; border-radius: 5px; text-align: center; text-decoration: none; border:1px solid #36C}
.link_modulo a:hover {background-color: #639816; border:1px solid #060}

.griglia {padding: 0; margin: 0; width: 960px; clear:both}
.cella_img {padding: 0px 1px 0px 1px; margin: 0; width: 276px; height: 207px; text-align:center}
.cella_divisione {padding: 10px 0px 0px 0px; margin: 0; width: 278px; height: 10px}

.cella_veicolo {padding: 10px; margin: 10px; width: 278px; height: 361px; border: 1px solid #BBB; float: left; text-align:center}
.veicolo_titolo {padding: 10px 0px 0px 0px; margin: 0; width: 278px; height: 60px; text-align:center; line-height: 24px}
.veicolo_listino {padding: 10px 0px 0px 0px; margin: 0; width: 278px; height: 14px; font-size: 14px; text-decoration: line-through}
.veicolo_vendita {padding: 10px 0px 10px 0px; margin: 0; width: 278px; height: 20px; font-size: 20px}

.cella_offerta {padding: 10px; margin: 10px; width: 278px; height: 400px; border: 1px solid #BBB; float: left; text-align:center}
.offerta_titolo {padding: 10px 0px 0px 0px; margin: 0; width: 278px; height: 100px; text-align:center; line-height: 24px}
.offerta_listino {padding: 10px 0px 0px 0px; margin: 0; width: 278px; height: 14px; font-size: 14px; text-decoration: line-through}
.offerta_vendita {padding: 10px 0px 10px 0px; margin: 0; width: 278px; height: 20px; font-size: 20px}

.cella_news {padding: 10px; margin: 10px; width: 278px; height: 400px; border: 1px solid #BBB; float: left; text-align:center}
.news_titolo {padding: 10px 0px 0px 0px; margin: 0; width: 278px; height: 100px; text-align:center; line-height: 24px}

.cella_news {padding: 10px; margin: 10px; width: 278px; height: 290px; border: 1px solid #BBB; float: left; text-align:center}
.news_titolo {padding: 10px 0px 0px 0px; margin: 0; width: 278px; height: 100px; text-align:center; line-height: 24px}

#chiusura_strip {padding: 0; margin: 0; width: 100%; height: 25px; border-top: 40px solid #FFF; background-color: #639816; clear:both}
#chiusura_logo {padding: 0; margin: 0px auto; width: 960px; height: 116px}

#chiusura_wrapper {padding: 0; margin: 0; width: 100%; height:170px; border-top: 1px solid #888; border-bottom: 1px solid #888; background-color: #ECECEC}
#chiusura {padding: 0; margin: 0px auto; width: 960px}
.chiusura_cella {padding: 10px 0px; margin: 0; width: 320px; font-size: 14px; text-align: center; float: left}
.chiusura_cella a {font-size: 14px}

#footer {padding: 5px 10px; margin: 0px auto; width: 950px; height: 11px; font-size: 11px;}
#footer a {font-size: 11px}
#footer_sx {padding: 0; margin: 0; float:left}
#footer_dx {padding: 0; margin: 0; float:right}

ul#menu_footer {list-style: none; margin:0; padding:0}
#menu_footer li {display:inline;}
#menu_footer li.active {padding:0px 10px; margin:0; height:11px; color: #F00}
#menu_footer li a {padding:0px 10px; margin:0; height:11px; display:inline-block; text-decoration: none}

#cartina {padding: 0; margin: 0; width: 958px; height: 500px; border:1px solid #888}

#calendario {padding: 0; margin: 0px auto; width: 940px; border: 1px solid #888}

.tabella {padding: 0; margin: 0px auto; width: 940px}
.td_header {background-color: #F6F6F6; font-weight: 700; text-align:center}
.td_bs {background-color: #FFF; text-align:center}
.td_ms {background-color: #FFCB05; text-align:center}
.td_as {background-color: #FE0809; text-align:center}

.scheda {padding: 10px; margin: 10px; width: 940px; border: 1px solid #BBB; text-align:center}
.scheda_titolo {font-size: 30px; color: #333}
.scheda_testo {font-size: 18px; color: #333}
.scheda_listino {font-size: 14px; color: #333; text-decoration: line-through}
.scheda_vendita {font-size: 30px; color: #333}

.torna {padding: 10px; margin:0; width: 940px; text-align:right}

#gallery {padding:0; margin:0px auto; width: 888px; background:#F00}
.gallery_cella {padding:10px; margin:0; width: 276px; height:207px; float:left;}