BODY {
	background: #ffffff;
	TEXT-ALIGN: left; 
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #cccccc;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	font-family: arial;
	FONT: 100% Arial;
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center;
}

a {
	COLOR: #000000; 
	border: 0;
	font-family: arial;
	outline-style: none;
	text-decoration: none;
}

img {
	border: 0;
}



.scrollbox {
	position: relative;
	height:345px;
}
.scrollbox_content {
	margin-right: 20px;
}
.scrollbox_scrollbar {
	height: 30px;
	width:10px;
	margin-top: 20px;
}
.scrollbox_up_button {
	height:10px;
	width:10px;
	background-image:url(images/arrow_up.png);
	background-repeat:no-repeat;
	cursor: pointer;	
	cursor: hand;
}
.scrollbox_down_button {
	height:10px;
	width:10px;
	background-image:url(images/arrow_down.png);
	background-repeat:no-repeat;
	cursor: pointer;	
	cursor: hand;	
}
.scrollbox_handle {
	visibility: hidden;
}
#main {
	background: none;
	padding: 0px;
	margin: 0px;
	width: 790px;
	height: 780px;
	float: right;
	FONT-SIZE: 1PX;
}
#main_top_right {
	background: none;
	width: 16px;
	height: 20px;
	float: right;
	margin-right: 0px;
	text-align: right;
	padding-top: 7px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
#main_top_left {
	background: none;
	width: 774px;
	height: 20px;
	float: right;
	margin-right: 0px;
	text-align: right;
	padding-top: 7px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
#main_corpo_foto {
	background: red;
	width: 773px;
	height: 745px;
	float: left;
}

#container {
	BORDER: #000000 0px solid;
	MARGIN: 0px auto;
	FONT-SIZE: 0.9em;
	BACKGROUND: #cccccc;
	MARGIN: 0px auto;
	WIDTH: 1023px;
	height: 800px;
	TEXT-ALIGN: left;
	font-family: arial;
	FONT: 100% Arial;
}
#banner_1_scroll {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 270px;
	left: 250px;
	WIDTH: 350px;
	height: 230px;
	float: left;
	display: block;
	overflow: hidden;
}
#banner_1_fixed {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 520px;
	left: 250px;
	WIDTH: 390px;
	height: 29px;
	float: left;
	display: block;
	overflow: hidden;
	border-top: 1px #cccccc solid;
}
#banner_azienda_1_scroll {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 325px;
	left: 250px;
	WIDTH: 350px;
	height: 230px;
	float: left;
	display: block;
	overflow: hidden;
}
#banner_azienda_1_fixed {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 575px;
	left: 250px;
	WIDTH: 390px;
	height: 29px;
	float: left;
	display: block;
	overflow: hidden;
	border-top: 1px #cccccc solid;
}
#banner_distribuzione_1_scroll {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 325px;
	left: 233px;
	WIDTH: 235px;
	height: 120px;
	float: left;
	display: block;
	overflow: hidden;
}
#banner_distribuzione_1_fixed {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 485px;
	left: 233px;
	WIDTH: 275px;
	height: 29px;
	float: left;
	display: block;
	overflow: hidden;
	border-top: 1px #cccccc solid;
}
#banner_prodotti_1_scroll {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 240px;
	left: 233px;
	WIDTH: 235px;
	height: 320px;
	float: left;
	display: block;
	overflow: hidden;
}
#banner_prodotti_1_fixed {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 580px;
	left: 233px;
	WIDTH: 275px;
	height: 29px;
	float: left;
	display: block;
	overflow: hidden;
	border-top: 1px #cccccc solid;
}
#banner_gallery_1_scroll {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 280px;
	left: 233px;
	WIDTH: 235px;
	height: 120px;
	float: left;
	display: block;
	overflow: hidden;
}
#banner_gallery_1_fixed {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 420px;
	left: 233px;
	WIDTH: 275px;
	height: 29px;
	float: left;
	display: block;
	overflow: hidden;
	border-top: 1px #cccccc solid;
}
#banner_download_1_scroll {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 275px;
	left: 250px;
	WIDTH: 350px;
	height: 270px;
	float: left;
	display: block;
	overflow: hidden;
}
#banner_download_1_fixed {
	opacity:0.9;
	filter:alpha(opacity=90);
	position: absolute;
	BACKGROUND: #ffffff;
	top: 565px;
	left: 250px;
	WIDTH: 390px;
	height: 29px;
	float: left;
	display: block;
	overflow: hidden;
	border-top: 1px #cccccc solid;
}
#banner_registrazione_1_scroll {
	position: absolute;
	BACKGROUND: #ffffff;
	top: 75px;
	left: 275px;
	WIDTH: 645px;
	height: 500px;
	float: left;
	display: block;
	overflow: hidden;
}
#banner_registrazione_1_fixed {
	position: absolute;
	BACKGROUND: #ffffff;
	top: 615px;
	left: 275px;
	WIDTH: 685px;
	height: 29px;
	float: left;
	display: block;
	overflow: hidden;
	border-top: 1px #cccccc solid;
}
#banner_login_1_scroll {
	position: absolute;
	BACKGROUND: #ffffff;
	top: 175px;
	left: 410px;
	WIDTH: 350px;
	height: 290px;
	float: left;
	display: block;
	overflow: hidden;
}
#banner_2_left {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 270px;
	left: 640px;
	WIDTH: 10px;
	height: 280px;
}
#banner_2_top {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 270px;
	left: 650px;
	WIDTH: 300px;
	height: 255px;
}
#banner_2_middle {
	position: absolute;
	top: 295px;
	left: 650px;
	WIDTH: 300px;
	height: 230px;
}
#banner_2_bottom {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 525px;
	left: 650px;
	WIDTH: 300px;
	height: 25px;
}
#banner_2_right {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 270px;
	left: 950px;
	WIDTH: 10px;
	height: 280px;
}
#banner_azienda_2_quadrato_left {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 325px;
	left: 640px;
	WIDTH: 10px;
	height: 280px;
}
#banner_azienda_2_quadrato_top {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 325px;
	left: 650px;
	WIDTH: 250px;
	height: 255px;
}
#banner_azienda_2_quadrato_middle {
	position: absolute;
	top: 350px;
	left: 650px;
	WIDTH: 250px;
	height: 230px;
}
#banner_azienda_2_quadrato_bottom {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 580px;
	left: 650px;
	WIDTH: 250px;
	height: 25px;
}
#banner_azienda_2_quadrato_right {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 325px;
	left: 900px;
	WIDTH: 10px;
	height: 280px;
}
#banner_distribuzione_2_quadrato_left {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 325px;
	left: 508px;
	WIDTH: 10px;
	height: 190px;
}
#banner_distribuzione_2_quadrato_top {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 325px;
	left: 518px;
	WIDTH: 250px;
	height: 165px;
}
#banner_distribuzione_2_quadrato_middle {
	position: absolute;
	top: 350px;
	left: 518px;
	WIDTH: 250px;
	height: 150px;
}
#banner_distribuzione_2_quadrato_bottom {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 490px;
	left: 518px;
	WIDTH: 250px;
	height: 25px;
}
#banner_distribuzione_2_quadrato_right {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 325px;
	left: 768px;
	WIDTH: 10px;
	height: 190px;
}
#banner_prodotti_2_quadrato_left {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 240px;
	left: 508px;
	WIDTH: 10px;
	height: 371px;
}
#banner_prodotti_2_quadrato_top {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 240px;
	left: 518px;
	WIDTH: 410px;
	height: 346px;
}
#banner_prodotti_2_quadrato_middle {
	position: absolute;
	top: 265px;
	left: 518px;
	WIDTH: 410px;
	height: 321px;
}
#banner_prodotti_2_quadrato_bottom {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 586px;
	left: 518px;
	WIDTH: 410px;
	height: 25px;
}
#banner_prodotti_2_quadrato_right {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 240px;
	left: 928px;
	WIDTH: 10px;
	height: 371px;
}
#banner_gallery_2_quadrato_left {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 280px;
	left: 508px;
	WIDTH: 10px;
	height: 375px;
}
#banner_gallery_2_quadrato_top {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 280px;
	left: 518px;
	WIDTH: 475px;
	height: 350px;
}
#banner_gallery_2_quadrato_middle {
	position: absolute;
	top: 305px;
	left: 518px;
	WIDTH: 475px;
	height: 325px;
}
#banner_gallery_2_quadrato_bottom {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 630px;
	left: 518px;
	WIDTH: 475px;
	height: 25px;
}
#banner_gallery_2_quadrato_right {
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	BACKGROUND: #000000;
	top: 280px;
	left: 993px;
	WIDTH: 10px;
	height: 375px;
}
#banner_3 {
	position: absolute;
	top: 490px;
	left: 250px;
}

#banner_4 {
	top: 170px;
	left: 233px;
	position: absolute;
	padding-left: 25px;
	width: 200px;
	font-weight: bold;
	padding-top: 3px;
	background: #ffffff;
	vertical-align: top;
	color: #002e60;
	height: 18px;
	float: left;
	font-size: 11px;
	font-family: arial;
}

#banner_5 {
	opacity:0.5;
	filter:alpha(opacity=50);
	top: 190px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 200px; 
	font-weight: normal; 
	padding-top: 3px; 
	background: #ffffff; 
	vertical-align: top; 
	color: #002e60; 
	height: 150px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_5a {
	opacity:0.5;
	filter:alpha(opacity=50);
	top: 190px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 200px; 
	font-weight: normal; 
	padding-top: 3px; 
	background: #ffffff; 
	vertical-align: top; 
	color: #002e60; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}

#corpo {
	BACKGROUND: #ffffff;
	WIDTH: 1023px;
	Height: 800px;
	float:left;
}
#container_inside {
	height: 800px;
	width: 1023px;
 	position: relative; 
	BACKGROUND: #ffffff;
	float:left;
}
#container_inside img {
	z-index: -1;
}

#sidebar1 {
	PADDING-TOP: 0px;
	font-family: arial;
	FONT: 100% Arial;
	background: transparent url(../images/border.jpg) right repeat-y;
	width: 233px; 
	height: 800px; 
	float: left;
}

#mainContent_top {
	BACKGROUND: #cccccc;
	margin-top: 20px;
	width: 620px;
	height: 40px;
	font-weight: bold;
	font-size: 20px;
	font-family: arial;
	FONT: Arial;
}
#mainContent {
	padding-top: 20px;
	BACKGROUND: #cccccc;
	width: 620px;
	BORDER-top: orange 2px solid;
}
#banner_mission {
	opacity:0.9;
	filter:alpha(opacity=90);
	top: 110px;
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 200px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #002e60; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_icyklass_1 {
	display: block; 
	top: 130px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 200px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #009de0; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_icyklass_2 {
	display: block; 
	top: 150px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 200px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #7fceef; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_icyklass_3 {
	display: block; 
	top: 170px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 200px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #7fceef; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_azienda {
	opacity:0.9;
	filter:alpha(opacity=90);
	top: 112px;
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #002e60; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_azienda_2liv {
	opacity:0.9;
	filter:alpha(opacity=90);
	display: block; 
	top: 131px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #9bbad7; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_prodotti {
	opacity:0.9;
	filter:alpha(opacity=90);
	top: 130px;
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #002e60; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_prodotti_2liv {
	opacity:0.9;
	filter:alpha(opacity=90);
	display: block; 
	top: 149px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #9bbad7; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_download {
	opacity:0.9;
	filter:alpha(opacity=90);
	top: 190px;
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #002e60; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_download_2liv {
	opacity:0.9;
	filter:alpha(opacity=90);
	display: block; 
	top: 209px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #9bbad7; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_prodrivendita {
	opacity:0.9;
	filter:alpha(opacity=90);
	top: 152px;
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff;
	vertical-align: top; 
	background: #002e60; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_prodrivendita_2liv {
	opacity:0.9;
	filter:alpha(opacity=90);
	display: block; 
	top: 171px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #9bbad7;  
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_gallery {
	opacity:0.9;
	filter:alpha(opacity=90);
	top: 172px;
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #002e60; 
	vertical-align: top; 
	background: #ffffff; 
	height: 18px; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}
#banner_gallery_2liv {
	opacity:0.9;
	filter:alpha(opacity=90);
	display: block; 
	top: 191px; 
	left: 233px; 
	position: absolute; 
	padding-left: 25px; 
	width: 250px; 
	font-weight: bold; 
	padding-top: 3px; 
	color: #ffffff; 
	vertical-align: top; 
	background: #8197af; 
	float: left; 
	font-size: 11px; 
	font-family: arial;
}