/* CSS Document */

body{
	margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#dfdfdf;}
a{
	color:#666666; text-decoration:underline;}
a:hover{
	color:#999999; text-decoration:underline;}			
#cont_cn{
	width:990px; margin:0 auto 0 auto; background-image:url(../image/veicoli/mansardati/sfondo.gif);}
#cont_cn2{
	width:990px; margin:0 auto 0 auto; background-image:url(../image/veicoli/mansardati/sfondo.gif); float:left;}		
#cont_cn .rosso_top{
	background-color:#e03127; margin:0; font-size:1px; height:10px;}	
		
#cont_cn .sx{
	float:left; width:224px; border-right:1px solid #ccc;}
#cont_cn .sx .tabella{
	margin:0;} 
#cont_cn .sx .tabella a{
	margin:0; text-decoration:none;} 	
#cont_cn .sx .tabella .logo img{
	margin:10px 0 0 45px;}
	
#cont_cn .menu{
	border-bottom:1px solid #ccc; margin:0; width:100%; height:24px; padding:0;}
#cont_cn ul{
	padding:28px 0 0 20px; color:#333333; text-decoration:none; margin:0; list-style:none;}
#cont_cn li{
	padding:0 0 5px 15px; color:#666666; text-decoration:none; list-style:none;}	
#cont_cn li a{
	padding:0; color:#666666; text-decoration:none; list-style:none;}
#cont_cn li a:hover{
	padding:0; color:#ce0000; text-decoration:none; list-style:none;}	
#cont_cn .menu2{
	border-bottom:1px solid #ccc; margin:0; width:100%; height:24px; padding:0;}	
#cont_cn .menu2 .link2{
	padding:30px 0 0 20px; color:#ce0000; text-decoration:none;}
#cont_cn .menu2 .link2 a{
	padding:0 10px 0 0; color:#666666; text-decoration:none;}
#cont_cn .menu2 .link2 a:hover{
	padding:0 10px 0 0; color:#ce0000; text-decoration:none;}			 	
		
#cont_cn .cn{
	float:left; width:765px; margin:0;}	
#cont_cn .cn .tabella{
	margin:0 0 0 20px;}	
#cont_cn .cn .tabella .titolo{
	color:#e32121; font-weight:bold; font-size:16px; padding:20px 0 0 45px;}	 
#cont_cn .cn .tabella .camper img{
	margin:10px 0 0 40px;}	
#cont_cn .cn .tabella .testo{
	color:#333333; padding:0 0 0 15px; font-size:11px; line-height:19px;}
#cont_cn .cn .tabella .modello{
	color:#333333; padding:0 0 0 15px; font-size:12px; line-height:18px; font-weight:bold;}
#cont_cn .cn .tabella .trattini img{
	margin:10px 0 20px 40px;}	
#cont_cn .cn .tabella .navigazione{
	color:#333333; padding:10px 0 5px 45px; font-size:9px;}
#cont_cn .cn .tabella .navigazione a{
	color:#333333; padding:0; text-decoration:underline;}
#cont_cn .cn .tabella .navigazione a:hover{
	color:#ce0000; padding:0; text-decoration:underline;}	
#cont_cn .cn .tabella .pulsante{
	margin:10px 0 0 0;}	
	
/* INTERNO VEICOLI */
#cont_cn .cn .tabella_veicoli{
	margin:0 0 0 10px; vertical-align:text-top}
#cont_cn .cn .tabella_veicoli .navigazione{
	color:#333333; padding:15px 0 5px 10px; font-size:9px;}
#cont_cn .cn .tabella_veicoli .navigazione a{
	color:#333333; padding:0; text-decoration:underline;}
#cont_cn .cn .tabella_veicoli .navigazione a:hover{
	color:#ce0000; padding:0; text-decoration:underline;}
#cont_cn .cn .tabella_veicoli .titolo{
	color:#e32121; font-weight:bold; font-size:16px; padding:20px 0 20px 10px;}
#cont_cn .cn .tabella_veicoli .tab{
	margin:10px 0 0 20px; background-image:url(../image/veicoli/mansardati/m720glt/tab1.gif); width:560px; height:24px; background-repeat:no-repeat;}	
#cont_cn .cn .tabella_veicoli .img_big img{
	margin:0 0 0 10px;}	
#cont_cn .cn .tabella_veicoli .titoli_caratteristiche{
	font-size:11px; font-weight:bold; color:#666666; padding:20px 0 0 10px;}
#cont_cn .cn .tabella_veicoli .numeri{
	font-size:11px; color:#333333; padding:0; border-top:1px solid #ccc; height:30px; vertical-align:middle; text-align:center;}			
#cont_cn .cn .tabella_veicoli .testo_caratteristiche{
	font-size:11px; color:#333333; padding:0; border-top:1px solid #ccc; height:30px; vertical-align:middle; padding:0 0 0 10px; line-height:18px;}
#cont_cn .cn .tabella_veicoli .testo_caratteristiche_chiusura{
	font-size:12px; color:#333333; vertical-align:middle; padding:0 0 0 10px; line-height:18px;}	
#cont_cn .cn .tabella_veicoli .bkg_dx{
	width:130px; background-color:#eaeaea; padding:0 10px 0 0;}
#cont_cn .cn .tabella_veicoli .testo{
	font-size:12px; color:#333333; padding:0; padding:10px 60px 0 5px; line-height:20px;}
#cont_cn .cn .tabella_veicoli .testo_concessionari{
	font-size:11px; color:#333333; padding:0; padding:0 10px 25px 15px; line-height:20px;}	
#cont_cn .cn .tabella_veicoli .testo_elegance{
	font-size:12px; padding:20px 0 0 10px; line-height:20px;}
#cont_cn .cn .tabella_veicoli .testo_elegance b{
	font-size:12px; padding:0; line-height:20px; color:#e32121;}	
#cont_cn .cn .tabella_veicoli .disclaimer{
	font-size:10px; color:#333333; height:30px; vertical-align:middle; padding:0; line-height:18px; font-style:italic;}		
	
/* TABELLA LATERALE */
#cont_cn .cn .tabella_laterale{
	margin:0;}	
#cont_cn .cn .tabella_laterale .link{
	padding:20px 0 0 0;}
#cont_cn .cn .tabella_laterale .link a{
	padding:10px 0 0 30px; color:#666;}
#cont_cn .cn .tabella_laterale .utility{
	padding:10px 0 0 10px;}
#cont_cn .cn .tabella_laterale .utility a{
	padding:10px 0 0 0; color:#666; text-decoration:none;}		
#cont_cn .cn .tabella_laterale .link2{
	padding:10px 0 0 35px; color:#ce0000;}
#cont_cn .cn .tabella_laterale .link2 a{
	padding:10px 0 0 0; color:#666;}	
#cont_cn .cn .tabella_laterale .link2 a:hover{
	color:#333333; font-weight:bold;}						
	 	
/* CONCESSIONARI */
.tabella_concessionari{
	margin:0 0 0 10px;}
.tabella_concessionari .testo{
	color:#333333; padding:0 0 0 15px; font-size:11px; line-height:19px;}							
.concessionario{
	background-image:url(../image/concessionari/linea_concessionari.gif); background-position:left bottom; 
	background-repeat:no-repeat; font-weight:bold; font-size:11px; color:#EF1108; padding:10px 0 5px 15px; line-height:18px;}
.concessionario a{
	color:#EF1108; text-decoration:none;}
.lista_concessionari{
	font-size:10px; color:#555555; margin:0; line-height:15px;}
.nmk{
	font-size:10px; line-height:16px; padding:0 0 0 15px; color:#333;}
.lista_concessionari a{
	text-decoration:none; color:#555555;}
.lista_concessionari a:hover{
	color:#CCCCCC;}

/* FIERE */
.tabella_fiere{
	margin:0 0 0 10px;}
.tabella_fiere .titolo{
	color:#EF1108; font-weight:bold; padding:0;}
.tabella_fiere .testo{
	color:#333333; padding:0 15px 0 10px; font-size:11px; line-height:19px;}
.linea_fiere img{
	margin:20px 0 20px 0;}		
.tabella_fiere .testo_friends{
	color:#333333; padding:0 15px 0 10px; font-size:11px; line-height:19px; width:336px;}	

/* CUSTOMER CARE */
.tabella_customercare{
	margin:0 0 0 20px;}
.tabella_customercare a{
	color:#333333; text-decoration:underline; font-weight:normal; font-size:11px;}
.tabella_customercare a:hover{
	color:#999999; text-decoration:underline; font-weight:normal; font-size:11px;}	
.tabella_customercare .titolo{
	color:#EF1108; padding:0 0 0 5px; text-transform:uppercase; font-size:10px;}
.tabella_customercare .testo_car{
	color:#333333; padding:0 0 0 0; font-size:11px; line-height:19px;}
.tabella_customercare .campi{
	padding:0 0 0 5px;}		

/* INFO-NEWS */
.tabella_info-news{
	margin:0 0 0 25px;}	
.tabella_info-news a{
	color:#EF1108; text-decoration:underline; font-weight:bold; font-size:10px;}
.tabella_info-news a:hover{
	color:#990000; text-decoration:underline; font-weight:bold; font-size:10px;}			
.tabella_info-news .titolo{
	color:#EF1108; font-weight:bold; padding:0;}
.tabella_info-news .testo{
	color:#333333; padding:0 10px 0 0; line-height:16px; font-size:11px; line-height:18px;}
.tabella_info-news b{
	color:#EF1108;}	
		
	
/* FOOTER */
#footer{
	margin:50px 0 0 0; clear:both;}
#footer #barra{
	background-image:url(../image/veicoli/mansardati/footer.gif); margin:30px 0 0 0; font-size:1px; height:10px; width:990px;}
#footer .testo{
	color:#666666; padding:5px 0 5px 0; text-align:center;}				

#dhtmltooltip{
position: absolute;
left: -300px;
width: 250px;
border: 1px solid #333333;
padding: 15px 10px 15px 10px;
background-color:#eaeaea;
visibility: hidden;
line-height:15px;
font-size:10px;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}			

select{
	margin:10px 0 30px 20px; background-color:#eee2e2; width:130px; font-size:11px;}	
	
.stepcarousel{
position: relative; /*leave this value alone*/
border: 2px solid #ccc;
overflow: scroll; /*leave this value alone*/
width: 550px; /*Width of Carousel Viewer itself*/
height: 386px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 540px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}		

#screenshot{
	position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff;} 
		 
