body {
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	text-align:justify;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444444;
} 


#main_box {
	margin: 8px 0px 0px 100px;
	width: 1054;
}

#top_box {
	margin: 0px 0px 0px 0px;
	width: 1054;
	height: 169px;
	background-image:url('../IMAGES/bg_top.jpg');	
}

#language_box {
	margin: 0px 0px 0px 0px;
	width: 1054;
	height: 80px;
	text-align:right;
}

#lag_img {
	border: 0px;
}

#info_box {
	margin: 42px 0px 0px 0px;
	width: 540;
	text-align:right;
	font-size:13px;
	color:#000000;
	line-height: 17px;
}

#scroll_box {
	margin: 0px 0px 0px 0px;
	width: 1054;
	height: 407px;
	background-image:url('../IMAGES/bg_img_main_scroll.jpg');	
}

#content_box {
	margin: 0px 0px 0px 0px;
	width: 1054;
	background-image:url('../IMAGES/bg_text.jpg');	
	
}

#text_box {
	margin: 5px 0px 0px 87px;
	width: 467;
	float: left;
	line-height: 17px;
}

#text_box p {
	margin: 8px 0px 3px 0;
}

#right_box {
	margin: 0px 0px 0px 0px;
	width: 467;
	float: right;
	text-align:right;
	//background-color:#ff2222;
}

#footer_box {
	margin: 0px 0px 50px 88px;
	font-size:11px;

}

#menu_img {
	margin: 35px 48px 0px 0px;
}

#main_img_show {
	margin: 0px 0px 0px 87px;
}	

#venti_logo {
	margin: 0px 0px 0px 0px;
}
	


#venti_box {
	margin: 80px 0px 0px 177px;
	width: 290px;
	text-align: center;
	//background-color:#00ff00;

}

#venti_box:hover .venti_descrizione {
	visibility: visible;
}

.venti_descrizione {
	visibility: hidden;
	font-size:11px;

}

#venti_logo {
}

.capolettera_L {
	float:left;
	margin: 0px 1px 0px 0px;
	
}
	
.capolettera_I {
	float:left;
	margin: 2px 1px 0px 0px;
	
}	

.capolettera_O {
	float:left;
	margin: 2px 1px 0px 0px;
	
}

.capolettera_T {
	float:left;
	margin: 2px 1px 0px 0px;
	
}

.capolettera_P {
	float:left;
	margin: 2px 1px 0px 0px;
	
}

.capolettera_Q {
	float:left;
	margin: 2px 1px 0px 0px;
	
}

.price_table {
	border-collapse:collapse;
	margin: 20px 0px 0px 0px;
	width: 100%;
	color:#000;
	
}

.first_row {
	background: #ccc;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	font-weight:bold;
}

.second_row {
	background: #efefef;
	margin: 0px;
	padding: 4px 0px 2px 10px;
	font-size:11px;
	border-bottom:1px dotted #666;
}		
	
.my_thumb {
	margin: 0px;
	border: 0px;
}

#img_show {
	text-align: left;
	margin: 10px 0px 20px 0px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	