html{margin:0px;padding:0px;}
body {font-family: Verdana,Tahoma, Arial, sans-serif; font-size:11px;background:#342F3B url('../img/texture.gif') repeat-x top left;margin:0px;padding:0px;color:#fff;}
a:link,a:visited{font-weight:bold;color:#fff;}
form {margin:0px; padding:0px}
img{border:0;}
.clear{clear:left;}
h1,h2,h3{margin:0px;padding:0px;}
.justify {text-align:justify}

#corpo {top:20px;position:relative;width:936px;margin:0px auto;z-index:1;}
#testa {height:112px;width:100%;background:url('../img/head.jpg');}

#box-menu{position:absolute; top:97px; left:-63px; width:933px; z-index:5;}

#nav { font: normal 12px Verdana, sans-serif;	position:relative; float:left;
width:100%; height:61px; overflow:hidden; background: url('../img/menu.png') no-repeat;}
#nav ul, #nav ul li { list-style:none; margin:0; padding:0;}
#nav ul {	position:relative;left:50%;	clear:left;	float:left;	margin:0;}
#nav ul li {	position:relative;	right:50%;	display:block;	float:left;	}
#nav ul li a {	display:block;  padding:8px 23px 6px;	color: #D8DEE5 !Important;	text-decoration:none; }
#nav ul li a:hover {  color:#fff !Important; background:#474251;  display:block;}
#nav li.sel a { color: #fff !Important; background:url('../img/menu_hover.jpg') top center; height:61px; }

#contenitore {width:936px; min-height:644px; position:relative; background:#474251 url('../img/corpo.jpg') no-repeat bottom left; clear:left;}
#coda {text-align:left; position:absolute; bottom:20px; left:20px; color:#CED0D2;}
#coda .img{position:absolute; bottom:0px; left:360px;}

#contenitore .submenu{ position:absolute; top:40px; right:72px;z-index:99;border-right:1px solid #fff;}
#contenitore .submenu .box{ text-align:right; padding-right:10px; font:normal 13px Arial; color: #D9DADB;}
#contenitore .submenu .box a{ color: #D9DADB;text-decoration:none; }
#contenitore .submenu .box a:hover{color:#fff; text-decoration:none; }
#contenitore .submenu .box .select a{ color: #fff;font-weight:bold;text-decoration:none; }
#contenitore .submenu .box .select a:hover{color:#fff; font-weight:bold; text-decoration:none; }

.home{width:100%; padding-top:105px; overflow:hidden;position:relative;z-index:2;margin:0px;}
.container{width:800px; margin-left:79px; padding-top:125px; overflow:hidden;position:relative;z-index:2;}
.box-modelli{width:100%; margin-left:0px; padding-top:150px; overflow:hidden;position:relative;z-index:2;clear:left;}
.box-usato{width:100%; margin:0px; padding-top:96px; position:relative;z-index:2;clear:left;overflow:visible;}

.home .sfondo{width:158px; height:154px; background:#342F3B url('../img/bg-home.png') no-repeat top left;position:relative;}
.home .sfondo .picf{position:absolute; top:-80px; left:15px;}
.picatop{position:absolute;  top:20px; left:440px;}
.home .sfondo .pica{position:absolute;  top:-95px; left:15px;height:238px;}
.home .box-cerca {padding:10px 0 0 10px;}
.home .lang{margin:60px 0 0 20px;}
.home .evid{ text-align:left;font: normal 13px Verdana, sans-serif;color: #fff;}

.col-sx{width:324px;float:left;font-size:12px;}
.col-sx-det{width:410px;float:left;font-size:12px;}
.col-sx-text{border-top:1px solid #fff;margin-top:21px;padding-top:20px;}

.box-modelli .gamme {position:relative;margin:0px;padding:0px;width:128px;}
.box-modelli .gamme .testo{position:absolute; top:90px; left:0px; text-align:center; width:128px;}
.box-modelli .gamme .testo { color: #D9DADB; text-decoration:none; font-size:12px; font-weight:normal; }
.box-modelli .gamme .testo a{ font-weight:normal; color: #D9DADB; text-decoration:none; }
.box-modelli .gamme .testo a:hover{font-weight:normal; color:#fff; text-decoration:none; }

.box-gamme{width:100%; margin:0px; padding-top:110px; position:relative;z-index:2;overflow:visible;}
.box-gamme .nome-gamma{position:absolute; top:50px; left:-30px; width:450px; text-align:left;z-index:99;font: bold 28px Arial, sans-serif;color: #D9DADB;border-bottom:1px solid #fff;}
.box-gamme .serie{font: bold 18px Arial, sans-serif;color: #D9DADB;}
.box-gamme .col-sx{width:400px;float:left;font-size:12px;text-align:left;}
.box-gamme .col-dx{width:536px;float:left;padding-bottom:60px;}
.box-gamme .testo { margin-left:30px; text-align:justify;}
.box-gamme .tab-prodotto{clear:left;width:454px;}
.box-gamme .img{float:left; width:132px; height:82px; text-align:center;}
.box-gamme .tab{float:right;background:url('../img/bg_tab.gif') no-repeat;width:322px;height:82px;}
.box-gamme .caratt {width:300px;margin-left:10px;}
.box-gamme .caratt th{border-bottom:1px solid #fff;font-size:14px;}
.box-gamme .caratt a{ color: #fff;text-decoration:none; }
.box-gamme .caratt a:hover{color:#D9DADB; text-decoration:none; }
.box-gamme h4 {font: bold 16px;margin:0px; padding:0px 0px 0px 30px;}
.box-gamme .allegati {font: bold 14px;margin:0px; padding:10px 0px 0px 30px;}
.box-gamme .allegati a{ color: #D9DADB; text-decoration:none; }
.box-gamme .allegati a:hover{ color:#fff; text-decoration:underline; }


.box-prodotto{width:100%; margin:0px; padding-top:60px; position:relative;z-index:2;clear:left;overflow:visible;}
.box-prodotto .nome{ text-align:left;z-index:99;font: bold 28px Arial, sans-serif;color: #D9DADB;}
.box-prodotto .col-sx{width:440px; float:left; font-size:12px; text-align:left;padding-left:30px;height:550px; }
.box-prodotto .col-dx{float:left;margin-left:0px;margin-top:45px;}
.box-prodotto .scheda-tecnica{float:left;}
.box-prodotto .tabella{ float:left; margin-left:8px; width:240px; background:url('../img/bg_tab_details.gif') no-repeat;}
.box-prodotto .dettagli {font-weight:bold;font-size:10px;}
.box-prodotto .allegati{margin-top:55px;}
.box-prodotto .allegati img{position:relative;top:5px;}
.box-prodotto .col-dx .gallery{margin-left:0px;}
.box-prodotto .col-dx .gallery img{padding:0px 10px 0px 10px;border-left:1px solid #fff;margin-bottom:15px;}
.box-prodotto .col-dx .gallery .img-last{border-right:1px solid #fff;}

.box-home-news{width:950px; padding-top:10px; overflow:hidden;position:relative;z-index:2;margin:0px auto;}

.box-home-news .col-sx {width:350px; float:left;margin-left:95px;}
.box-home-news .col-sx .tit{color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding-bottom:3px;}
.box-home-news .col-sx .fiere{ width:252px;height:134px; font-size:12px; background:url('../img/bg-fiere.png') no-repeat;}
.box-home-news .col-sx .fiere .txt { padding:5px 10px; font-size:11px;}
.box-home-news .col-sx .fiere a{ color: #fff;text-decoration:none; }
.box-home-news .col-sx .fiere a:hover{color:#D9DADB; text-decoration:none; }

.page{width:850px; margin-left:80px; padding-top:65px;  overflow:hidden;position:relative;z-index:2;}

.fiere h1 { text-align:left; font: bold 28px Arial, sans-serif; color: #fff; margin:0px 0 5px 0px;}
.titolo{ text-align:left; font: bold 28px Arial, sans-serif; color: #D9DADB; margin:0px 0 20px 0px;}
.titoli{ text-align:left; font: bold 16px Arial, sans-serif; color: #D9DADB; margin:0px 0 5px 0px;}
.titoli a{ color: #fff;text-decoration:underline; }
.titoli a:hover{color:#D9DADB; text-decoration:none; }

.news h1 { text-align:left; font: bold 28px Arial, sans-serif; color: #fff; margin:0px 0 5px 0px;}
.news .titoli { text-align:left; font: bold 13px Verdana, sans-serif; color: #D9DADB; margin:0px 0 5px 0px;}
.news .data { text-align:left; font: bold 13px Verdana, sans-serif; color: #D9DADB; margin:0px 0 5px 0px;}
.news .col-sx{width:500px;float:left;font-size:12px;}
.news .col-dx{width:350px;float:left;font-size:12px;}

.box-home-news .col-dx{ width:50%; float:left;}
.box-home-news .col-dx .tit{color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding-bottom:3px;}
.box-home-news .col-dx .news{ width:400px;height:134px; font-size:12px; background:url('../img/bg-news.png') no-repeat;}
.box-home-news .col-dx .news .txt { padding:5px 10px; font-size:11px;}
.box-home-news .col-dx .news a{ color: #fff;text-decoration:none; }
.box-home-news .col-dx .news a:hover{color:#D9DADB; text-decoration:none; }

.col-sx-pg{width:430px;float:left;font-size:12px;}
.col-dx-pg{margin-left:18px;width:344px;float:left;font-size:12px;}
.col-dx{width:454px;float:left;}
.col-dx-det{width:368px;float:left;}
.pag{position:absolute;top:67px;left:-58px;width:137px;text-align:left;}
.pag a{color:#fff;text-decoration:none;font-size:12px;}

.box-usato{width:100%; margin:0px; padding-top:90px; position:relative;z-index:2;clear:left;overflow:visible;}
.box-usato h1{ text-align:left;z-index:99;font: bold 24px Arial, sans-serif;color: #D9DADB;margin:20px 0 10px 30px;}
.box-usato .sx{width:420px; float:left; font-size:12px; text-align:left;padding-left:30px;}
.box-usato .dx{float:left;margin-left:20px;}
.box-usato .scheda-tecnica{float:left;}
.box-usato .tabella {text-align:left; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;border:1px solid #cdcdcd;background-color: #e5e5e5; }
.box-usato .tabella .col {width:55%;background-color: #cacaca; font-weight: bold;padding:3px;}
.box-usato .venduto { color: #bb0000; font-weight: bold; font-size:10px ; font-family:Verdana,helvetica,sans-serif;}
.box-usato .dettagli {width:190px;font-weight:bold;font-size:10px;}
.box-usato .allegati{margin-top:55px;}
.box-usato .allegati img{position:relative;top:5px;}
.box-usato .dx .gallery{margin-left:0px;}
.box-usato .dx .gallery img{padding:0px 10px 0px 10px;border-left:1px solid #fff;margin-bottom:15px;}
.box-usato .dx .gallery .img-last{border-right:1px solid #fff;}
.tit-form {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; margin:10px 30px; border-bottom:1px solid #fff; }
.paragrafo {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; margin:10px 0px; }

.indietro {padding:20px;}

.bg_dealer{ width:350px;height:220px; background:url('../img/bg_dealer.png') no-repeat;padding:10px;}
.bg_dealer .livello {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff;padding:0px }
.bg_dealer .ragsoc {text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; border-bottom:2px solid #3F3944; width:290px; padding:2px 0 4px 0px }

.bottone { font: bold 13px Arial, sans-serif; color: #fff; padding:5px 10px;  background-color: #004C93; border:1px solid #352F3C }
.errore { font: normal 12px Verdana, Arial, sans-serif; color: #ff0000; text-align:center;  }
.ok { font: normal 12px Verdana, Arial, sans-serif; color: #00cc00; text-align:center;  }

.dealer{width:98%; padding-top:85px; overflow:hidden;position:relative;z-index:2;margin:0px auto;}
.dealer .benvenuto { font: normal 12px Verdana, Arial, sans-serif; color: #00cc00; text-align:right;  }
.dealer .menu { padding:10px;  }