﻿/* BODY */
.nop {
	background-image:none;
}

body {
margin:0 0 0 0;
background-color:#000;
background-image:url('../images/background.jpg');
background-position:center top;
background-repeat:no-repeat;
height:754px;
}

html {
margin:0 0 0 0;
background-color:#000;
height:100%;
}

img{
border:0px;
}

<!--
html {
overflow-x: hidden;
overflow-y: auto;
} 
-->

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


#content{
position:absolute;
left:50%;
margin-left:-541px;
top:0px;
width:1082px;
}

#footer{
position:relative;
height:48px;
}

#top{
position:relative;
height:145px;
width:1000px;
left:40px;
top:0px;
margin:0px;
}

#search{
height:35px;
width:148px;
position:relative;
top:1px;
left:852px;
background-image:url('/images/search.jpg');
}

.searchform{
height:18px;
width:100px;
border:0px;
background:transparent;
padding:0px;
margin:0px;
position:relative;
left:30px;
top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
}

.form{
padding:0px;
margin:0px;
}

#homeflash{
position:relative;
height:400px;
width:1000px;
left:36px;
background-color:#000;
margin:0px;
top:0px;
padding:0px;
margin-top:-20px;
border:0px;
}

#primopiano{
position:relative;
height:220px;
width:301px;
left:36px;
background-color:#000;
margin:0px;
top:30px;
padding:0px;
margin-top:-20px;
left:15px;
border:0px;
}

#highlight{
position:relative;
background-image:url('../images/news.jpg');
width:1000px;
left:36px;
height:261px;
margin-top:0px;
top:0px;
border:0px;
}

#logo{
position:absolute;
height:110px;
width:400px;
right:10px;
top:16px;
display:block;
}

#menu{
position:absolute;
width:562px;
height:53px;
top:88px;
left:18px;
}

#pontili{
position:relative;
width:818px;
height:361px;

}

#language{
position:absolute;
left:0px;
width:240px;
height:20px;
line-height:20px;
top:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

#menufooter{
position:absolute;
height:40px;
width:500px;
left:50%;
margin-left:-10px;
top:16px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#444;
line-height:25px;
}

#copyright{
position:absolute;
height:30px;
width:400px;
left:50%;
margin-left:-500px;
top:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#444;
line-height:25px;
}


a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
}

a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
}

p{
padding:18px;
padding-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
line-height:22px;
margin:0px;
background-image:url('/images/gradient.jpg');
background-repeat:no-repeat;
}

p.title{
padding-left:18px;
padding-top:18px;
padding-bottom:0px;
height:32px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#fff;
background-image:none;
overflow:hidden;
vertical-align:middle;

}

#highlight1{
position:absolute;
height:152px;
width:306px;
left:10px;
top:22px;
border-left:1px #333 solid;
border-right:1px #333 solid;
border-top:1px #222 solid;
border-bottom:1px #666 solid;
background-image:url('/images/highlightBG.jpg');
}

#homenews{
font-family:Arial, Helvetica, sans-serif;
color:#888;
font-size:11px;
padding:18px;
line-height:15px;
}

#highlight2{
position:absolute;
height:152px;
width:306px;
left:342px;
top:22px;
border-left:1px #333 solid;
border-right:1px #333 solid;
border-top:1px #222 solid;
border-bottom:1px #666 solid;
background-color:#111;
background-image:url('/images/highlightBG.jpg')
}



#highlight3{
position:absolute;
height:152px;
width:145px;
left:672px;
top:22px;
border-left:1px #333 solid;
border-right:1px #333 solid;
border-top:1px #222 solid;
border-bottom:1px #666 solid;
background-image:url('/images/highlightBG2.jpg')
}

#highlight4{
height:152px;
width:145px;
position:absolute;
left:842px;
top:22px;
border-left:1px #333 solid;
border-right:1px #333 solid;
border-top:1px #222 solid;
border-bottom:1px #666 solid;
background-color:#111;
background-image:url('/images/highlightBG2.jpg')

}



#breadcrumb{
height:21px;
width:1000px;
position:relative;
left:35px;
background-image:url('/images/breadcrumb.jpg');
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#777;
text-transform:uppercase;
}

#menubreadcrumb{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#777;
text-transform:uppercase;
padding-left:26px;
padding-top:3px;
}

.menubreadcrumb:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#777;
text-transform:uppercase;
}

.menubreadcrumb:link{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#777;
text-transform:uppercase;
}

.menubreadcrumb:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFF;
text-transform:uppercase;
}

#contentbody{
position:relative;
left:35px;
width:1000px;
}

#sx{
width:190px;
height:100%;
background-color:#131313;
border-right:1px #fff solid;
vertical-align:top;
}

ul.menusx {
width:150px;
display:block;
list-style:none;
margin:0; padding:0;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*text-transform:uppercase;*/
line-height:30px;
padding-left:0px;
margin-left:28px;
}

ul.menusx2 {
margin-left:0px;
padding-left:0px;
}


ul.menusx li {
width:170px;
display:block;
list-style:none;
margin:0; padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*color:#00c6ff;*/
color:#fff;
/*text-transform:uppercase;*/
line-height:25px;

}

ul.menusx li a:visited {
/*color: #777;*/
color:#fff;
height:33px;
font-size:10px;
display:block;
padding-left:20px;
}

ul.menusx li a:link {
/*color: #777;*/
color:#fff;
font-size:10px;
height:33px;
display:block;
padding-left:20px;
}

ul.menusx li a:active {
height:33px;
display:block;
padding-left:20px;
}

ul.menusx li a:hover {
color: #FFF;
font-size:10px;
background-image:url('/images/menusxhover.png');
height:33px;
display:block;
padding-left:20px;
}

#menusxselected{
padding-left:20px;
font-size:10px;
color: #FFF;
background-image:url('../images/menusx.png');
height:33px;
display:block;
}

#dx{
width:810px;
background-color:#000;
vertical-align:top;
}

#productphoto{
position:relative;
width:818px;
height:500px;
background-color:#000;
}

#sectionphoto{
position:relative;
width:818px;
height:250px;
background-color:#000;
}

#sectionphotoG{
position:relative;
width:818px;
height:500px;
background-color:#000;
}

#sectionphoto_mappa{
position:relative;
width:818px;
height:520px;
background-color:#000;
}

#lista_servizi{
list-style-type:square;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ccc;
margin:0px;
line-height:22px;
}

#divbar{
width:818px;
height:10px;
background-image:url('../images/bar.jpg');
overflow:hidden;
}

#full{
width:818px;
height:50px;
vertical-align:top;
}
#descrizione{
width:309px;
height:50px;
vertical-align:top;
border-right:1px #555 dotted;
text-align:justify;
}

#dotazioni{
width:249px;
height:50px;
vertical-align:top;
border-right:1px #555 dotted;
}

#caratterstiche{
width:270px;
height:50px;
vertical-align:top;
}

.caratteristiche{
background-image:url('/images/gradient.jpg');
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:capitalize;
line-height:40px;
width:300px;
margin-bottom:30px;
}

.caratteristichesx{
width:120px;
height:40px;
color:#666;
border-bottom:1px #333 solid;
padding-left:18px;
}

.caratteristichedx{
width:160px;
height:40px;
color:#ccc;
border-bottom:1px #333 solid;
}

#evento{
width:690px;
background-repeat:repeat-y;
vertical-align:top;
}

#dotted{
border-right:1px #555 dotted;
}

#data{
width:133px;
vertical-align:top;
border-right:1px #555 dotted;
}

#titlebar{
height:40px;
width:100%;
}

#titlenone{
height:50px;
width:100%;
text-align:center
}

#divdata{
padding:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
height:70px;
margin:0px;
background-image:url('/images/gradient.jpg');
background-repeat:no-repeat;
}

#giorno{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#fff;
margin:0px;
text-align:center
}

#mese{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
margin:0px;
text-transform:capitalize;
text-align:center
}

#anno{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666;
margin:0px;
text-align:center
}

#dealer{
width:640px;
background-repeat:repeat-y;
vertical-align:top;
border-bottom:1px #333 solid
}

#region{
vertical-align:top; 
background-color:#000;
border-right:1px #888 solid;
}

#area{
width:176px;
height:100%;
background-color:#131313;
border-right:1px #333 solid;
vertical-align:top;
text-align:right;
}

#citta{
width:135px;
vertical-align:top;
border-bottom:1px #000 solid;
}

#rivenditore{
width:153px;
vertical-align:top;
border-bottom:1px #000 solid;
}

#indirizzo{
width:153px;
vertical-align:top;
border-bottom:1px #000 solid;
}

#contatti{
width:170px;
vertical-align:top;
border-bottom:1px #000 solid;
}

#loghino{
border-bottom:1px #000 solid;
background-image:url('/images/gradient.jpg');
background-repeat:no-repeat;
}

p#loghino{
padding-left:10px;
padding-right:0px;
border-bottom:0px;
background-image:none;
}

td {
vertical-align:top;
}

table {
vertical-align:top;
}

img#event{
float:left;
margin-right:20px;
margin-bottom:10px;
}

#titoloevento{
color:#fff;
font-size:14px;
font-weight:bold;
height:20px;
display:block;
text-transform:uppercase;
}

#menurapido{
width:200px;
height:250px;
padding:13px;
padding-top:23px;
background-image:url('/images/menurapido.jpg');
background-repeat:no-repeat;
}

#bar2{
height:13px;
background-image:url('/images/bar2.jpg');
width:1000px;
}

#colori1{
width:70px;
text-align:center;
padding:8px 0px 8px 8px;
}

#colori2{
width:153px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
padding:13px 0px 8px 10px;
text-transform:capitalize;
}

.taglie{
height:29px;
width:100%;
text-align:left;
color:#666;
text-transform:uppercase;
background-image:none;
padding-top:5px;
padding-bottom:5px;
}


#line{
position:absolute;
height:1px;
background-image:url('../images/line.png');
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:1190px;
left:50%;
margin-left:-595px;
overflow:hidden;
}

#line2{
position:absolute;
height:1px;
background-image:url('/images/line2.png');
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:912px;
left:50%;
margin-left:-324px;
overflow:hidden;
}

#flag{
height:500px;
width:55px;
position:absolute;
top:0px;
left:10px;
}

#unita{
}

#topclass{
height:265px;
width:966px;
position:relative;
top:20px;
left:17px;
background-image:url('/images/topclass.jpg');
border:1px #333 solid;
}

#sportclass{
height:265px;
width:966px;
position:relative;
margin-top:40px;
left:17px;
background-image:url('/images/sportclass.jpg');
border:1px #333 solid;
}

#modelstab{
height:289px;
width:200px;
position:absolute;
background-image:url('/images/modelstab.png')
}


ul.menumodels {
width:300px;
display:block;
list-style:none;
margin:0; padding:0;
margin-top:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*text-transform:uppercase;*/
line-height:30px;
margin-left:35px;
text-align:left;
letter-spacing:0.1em;
}


ul.menumodels li {
width:230px;
display:block;
list-style:none;
margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
/*text-transform:uppercase;*/
line-height:25px;
color:#fff;
}

ul.menumodels li a:visited {
color:#fff;
height:30px;
font-size:10px;
display:block;
}

ul.menumodels li a:link {
color:#fff;
font-size:10px;
height:30px;
display:block;
}

ul.menumodels li a:active {
height:30px;
display:block;
}

ul.menumodels li a:hover {
color:#00c6ff;
font-size:10px;
background-image:url('../images/menuhover.png');
height:30px;
display:block;
width:252px;
}

#img_azienda {
margin:0px;
padding-left:15px;
padding-top:5px;
}

#img_azienda img{
border:1px solid #fff;
display:block;
margin-bottom:10px;
}

/* style home usato*/
#featured{ 
	width:300px; 
	position:relative; 
	height:219px; 
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:2px; 
	left:193px; 
	list-style:none;
	padding:0;
	margin:0; 
	width:110px;
}
#featured ul.ui-tabs-nav li{ 
	/*padding:1px 0;*/
	padding-left:10px; 
}
#featured ul.ui-tabs-nav li img{ 
	border:1px solid #fff;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}

#featured li.ui-tabs-selected{ 
	background:url('../images/selected-item.png') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:290px;
	height:200px; 
	position:relative;
	top:1px;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:130px;
	left:-13px; 
	width:233px;
	
	/*background: url('images/transparent-bg.png'); */
}

#featured .info p{ 
	font-family:Verdana;
	font-size:10px; 
	color:#f0f0f0;
	line-height:17px;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	color:#00c6ff;
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#usato
{
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;	
}

#grid_usato
{
	margin-left:65px;
	top:20px;
	position:relative;
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#grid_offerte
{
	margin-left:85px;
	top:20px;
	position:relative;
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.img_button_search
{
	position:relative;
	margin:0px;
	padding:0px;
	top:10px;
}

#scheda_prodotto
{
	border:solid 1px #fff;
	position:relative;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	top:10px;
	left:60px;
	height:600px;
}

#scheda_prodotto_left
{
	position:relative;
	width:475px;
	height:430px;
	top:80px;
	letter-spacing:1px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

#scheda_prodotto_right
{
	position:relative;
	width:475px;
	margin-left:480px;
	/*height:430px;*/
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	letter-spacing:0.5px;
}

.lblTitoloProdotto
{
	position:absolute;
	background:#595959;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:930px;
	height:25px;
	padding-top:10px;
	padding-left:10px;
	margin-left:5px;
	margin-bottom:5px;
	top:-76px;
	text-align:center;
}

.lblTitoloPrezzo
{
	position:absolute;
	background:#595959;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:450px;
	height:25px;
	padding-top:10px;
	padding-left:10px;
	margin-left:5px;
	margin-bottom:5px;
	top:-426px;
}

#PhotoGallery
{
	position:relative;
	width:470px;
	height:100px;
	margin:0px;
	padding:0px;
	top:-385px; 
	margin-left:10px;
}

#contenuto_scheda_prodotto
{
	position:relative;
	width:450px;
	margin:0px;
	padding:0px;
	margin-left:5px;
	line-height:18px;
	top:-10px;
}

#tn_gallery
{/*
	position:relative;
	width:470px;
	height:100px;
	margin:0px;
	padding:0px;
	top:-360px; 
	margin-left:490px;
*/
}

#tn_gallery .dl
{
	margin:0px; padding: 0px;
}
#tn_gallery .dl a:hover img,dl a:active img,dl a:focus img 
{
	background:#f33;
}

.img_gallery
{
	border:1px solid #999;
	padding:1px;
	background:#fff; 
	margin-right:8px; 
	/*margin-bottom:6px;*/
}

#scheda_prodotto_bottoni
{
	
}

#btnLista
{
	background:#595959;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#FFF;
	width:310px;
	height:25px;
	padding-top:7px;
	text-align:center;
	position:absolute;
	top:560px;
	margin-left:5px;
}

#btnMail
{
	position:absolute;
	background:#595959;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#FFF;
	width:310px;
	height:25px;
	margin-left:320px;
	text-align:center;
	top:560px;
	padding-top:7px;
}

#btnStampa
{
	position:absolute;
	background:#595959;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#FFF;
	width:310px;
	height:25px;
	margin-left:635px;
	text-align:center;
	top:560px;
	padding-top:7px;
}

.tagliato
{
	text-decoration: line-through;
}

.giustificato
{
	text-align:justify;
}

#contattiM
{
	position:relative;
	padding-left:150px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFF;
	line-height:25px;
	padding-top:10px;
}

.spostato
{
	position:absolute;
	left:270px;
}

.spostato2
{
	position:absolute;
	left:200px;
}

#mailinglist
{
	position:relative;
	padding-left:150px;
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFF;
	line-height:25px;
	padding-top:10px;
}

.mostra
{
	display:block;
}

.nascondi
{
	display:none;
}

.lblNO
{
	font-family:Verdana;
	font-size:10px;
	top:15px;
	color:White;
	position:relative;
}

.colorAzzurro
{
	color:#00c6ff;
	font-weight:bold;
}

/* catalogo joker */
/*CATALOGO*/
.cat_titolo 	{font-size:16px; color:#00759c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold}
.cat_gallery	{float:right; width:270px;}
.cat_gallery .img {margin:6px; }
.cat_foto 		{ margin-bottom:15px}
.cat_testi		{width:400px; }
.cat_testi		{text-align:justify}
.cat_dati		{float:right; width:270px; }
.cat_dati .riga, .cat_testi_thickbox .riga {color:#00759c; border-bottom:1px dotted #babec4;  height:16px;}
.cat_dati .riga .tit_valore, .cat_testi_thickbox .riga .tit_valore{float:left; width:195px; padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00c6ff;}
.cat_dati .riga .valore, .cat_testi_thickbox  .riga .valore	{float:left; color:#777777; text-align:right; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;}


.cat_dati2 .riga2, .cat_testi_thickbox2 .riga2 {color:#00759c; border-bottom:1px dotted #babec4;  height:26px; padding-top:7px;}
.cat_dati2 .riga2 .tit_valore2, .cat_testi_thickbox2 .riga2 .tit_valore2{float:left; width:255px; padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00c6ff;}
.cat_dati2 .riga2 .valore2, .cat_testi_thickbox2  .riga2 .valore2	{float:left; color:#777777; text-align:right; width:430px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;}

h2		{font-size:10px; color:#000000; text-transform:uppercase; background:url(../prodotti/images/h2_dx.gif) no-repeat right #ededed; margin:8px 0; padding-left:18px;}
#joker 
{
padding:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
line-height:18px;
margin:0px;
	
}