* {
	margin:0; padding:0;
}

html {
	height: 100%;
}

body {
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#FFF;
	font-size:75%;
	/*color:#222;*/
	color:#513160;
	font-family: Verdana, "Franklin Gothic Medium", Futura,"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#bg {
	position:absolute;
	top:0;
	left:0;
	z-index: 1;
}
#main {
	position:absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	/*width: 800px;
	height: 560px;*/
	width: 800px;
	height: 580px;
	margin-top: -290px;
	margin-left: -400px;
	/*border: 1px solid #333;*/
	z-index: 1;
	visibility:hidden;
}
#btn_start {
	position:absolute;
	left: 0px;
	top: 553px;
}

#menu_oriz {
	position:absolute;
	/*left: 300px;*/
	top: 560px;
	/*left: 5px;*/
	width:800px;
	text-align:center;
}

#stripe {
	position:relative;
	top: 550px;
	left:0px;
	text-align:center;
}

#menu_oriz li {
	display: inline;
	list-style-type: none;
}

#menu_oriz a {
	text-decoration: none;
	/*font-weight:400;
	font-weight:700;*/
	font-weight:400;
	/*color:#513160;*/
	/*color:#000;*/
	color:#513160;
	/*font-size: 10px;*/
	font-size: 13px;
	/*font-family: Futura,"Helvetica Neue", Helvetica, Arial, sans-serif;*/
}

#menu_oriz a:hover {
	text-decoration: underline;
}

#menu_oriz .corrente {
	font-weight:700;
}

/* annaraccontata e showroom */
#content1{
	position: absolute;
	top:75px;
	left:70px;
	width:350px;
	height:350px;
	font-size: 12px;
	float:left;
	/*background: #f5f5f5;*/
	overflow:hidden;
	background-color:transparent;
	/*color:#000;*/
	color:#513160;
	/*font-family: Futura,"Helvetica Neue", Helvetica, Arial, sans-serif;*/
}
#content1 p{
	margin: 10px;
	text-align: justify;
	background-color:transparent;
	/*font-family: Futura,"Helvetica Neue", Helvetica, Arial, sans-serif;*/
}

/* contacts */
#content2{
	position: absolute;
	left:25px;
	width:450px;
	height:350px;
	font-size: 12px;
	float:left;
	/*background: #f5f5f5;*/
	overflow:hidden;
	background-color:transparent;
	/*color:#000;*/
	color:#513160;
	padding-top: 150px;
}
#content2 p{
	margin: 10px;
	text-align: center;
	background-color:transparent;
	font-size: 22px;
}

/* annaraccontata */
.scrollbar-vert{
	position: absolute;
	top:75px;
	left:420px;
	background-color: #D9B5DF;
	height: 350px;
	width: 2px;
	float:left;
}

.handle-vert{
	height: 42px;
	width: 20px;
	background: url(/images/scroll.gif) no-repeat;
	right: 9px;
}


/* showroom */
.buttons{padding:5px;}
.buttons span{color:#513160;padding:0 5px;cursor:pointer;font:18px Verdana;}
/*.buttons span.active, .buttons span:hover{background:#000000;color:#D9B5DF}*/
.buttons span.active, .buttons span:hover{color:#D9B5DF}

.buttons {
	position: absolute;
	top:300px;
	left: 125px;
	width:350px;
	/*visibility: hidden;*/
}

#prev4 {
	margin-right: 20px;
	background: url(/images/indietro.png) no-repeat !important;
	background: url(/images/indietro.gif) no-repeat;
}

#next4 {
	background: url(/images/avanti.png) no-repeat !important;
	background: url(/images/avanti.gif) no-repeat;
}

#box4{
	position:absolute;
}

#box4 img:hover {
	cursor: -moz-zoom-in!important;
	cursor: pointer;
	/*cursor: hand;*/
}


#box4 img {
	width:350px;
	height:262px;
	top: 44px;
}

#naviga{
	z-index:10000;
}

.mask{
	position:relative;
	width:350px;
	height:350px;
	overflow:hidden;
	/*border:1px solid #999;*/
	/*background-color: #000;*/
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}

/* annaraccontata showroom press */
#contenitore {
	position: absolute;
	top: 30px;
	left: 280px;
	height: 500px;
	width: 500px;
	background-image: url(/images/bolla500b.png);
	background-repeat: no-repeat;
	background-color:transparent;
}

#contenitore.bolla_c {
	background-image: url(/images/bolla500c.png);
}

#contenitore37 {
	position: absolute;
	top: 0px;
	left: 380px;
	height: 370px;
	width: 370px;
	background-image: url(/images/bolla370b.png);
	background-repeat: no-repeat;
	background-color:transparent;
}

#bolla_coming {
	position: absolute;
	top: 30px;
	left: 150px;
	height: 500px;
	width: 500px;
	background-image: url(/images/bolla500b.png);
	background-repeat: no-repeat;
	background-color:transparent;
	padding-top:230px;
	padding-left:70px;
}

#bolla_titolo {
	position: absolute;
	top: 10px;
	left: 50px;
	height: 230px;
	width: 230px;
	background-image: url(/images/bolla230b.png);
	background-repeat: no-repeat;
	background-color:transparent;
}

#bolla_larino {
	position: absolute;
	top: 10px;
	left: 50px;
	height: 230px;
	width: 230px;
	background-image: url(/images/bolla230b.png);
	background-repeat: no-repeat;
	background-color:transparent;
}

#bolla_roma {
	position: absolute;
	top: 300px;
	left: 520px;
	height: 230px;
	width: 230px;
	background-image: url(/images/bolla230b.png);
	background-repeat: no-repeat;
	background-color:transparent;
}

#content_titolo {
	margin: 98px 0px;
	text-align: center;
	background-color:transparent;
	font-size: 22px;
}

#content_titolo_showroom {
	margin: 85px 0px;
	text-align: center;
	background-color:transparent;
	font-size: 22px;
}

#content_titolo_showroom_larino {
	margin: 95px 0px;
	text-align: center;
	background-color:transparent;
	font-size: 18px;
}

#content_titolo_showroom_roma {
	margin: 95px 0px;
	text-align: center;
	background-color:transparent;
	font-size: 18px;
}

#content_titolo_showroom_larino a, #content_titolo_showroom_roma a {
	text-decoration: none;
	/*color:#222;*/
	color:#513160;
}

#content_titolo_showroom a, #content_titolo a {
	text-decoration: none;
	/*color:#222;*/
	color:#513160;
}

#div_naviga {
	position:absolute;
	top: 90px;
	left: 75px;
}

#bolla_vuota {
	position: absolute;
	height: 120px;
	width: 120px;
	background-image: url(/images/bolla120b.png);
	background-repeat: no-repeat;
	background-color:transparent;
}

#bolla_foto {
	position: absolute;
	height: 230px;
	width: 230px;
	top: 300px;
	left: 50px;
}

.bolla_vuota_pos_a {
	top: 330px;
	left: 50px;
}

.bolla_vuota_pos_b {
	top: 230px;
	left: 230px;
}

/* press */
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
	margin-right: 10px;
}

.mask1{
	position:relative;
	width:640px;
	height:150px;
	overflow:hidden;
}

.press span img{
	display:block;
	border:none;
	/*height:150px;*/
}

#cont {
	position: absolute;
	top: 380px;
	left: 85px;
}

#sin {
	position:absolute;
	top:445px;
	left:35px;
	cursor: pointer;
	/*cursor: hand;*/
}

#des {
	position:absolute;
	top:445px;
	left:740px;
	cursor: pointer;
	/*cursor: hand;*/
}

/* press bolle */
#bubbleWrap {
	position: absolute;
	z-index: 10;
	left: 75px;
	top: 75px;
}
.bubble {
	position: absolute;
}

.bubble img {
	height: 250px;
	width: 225px;
	cursor: -moz-zoom-in!important;
	cursor: pointer;
	/*cursor: hand;*/
}
.page {
	cursor: pointer;
	/*cursor: hand;*/
}

.bubble_press {
	position: absolute;
	text-align: center;
	font-size: 18px;
	/*font-family: "Futura Normal", Futura,"Helvetica Neue", Helvetica, Arial, sans-serif;*/
}

.bubble_press img {
	float:left;
}

.bubble_press div {
	clear:both;
	padding-top:20px;
}

.bubble_press a{
	text-decoration: none;
	/*color:#222;*/
	color:#513160;
}

.bubble_press a:hover{
	text-decoration: underline;
	color:#513160;
}

#piva {
	/*text-align:center;*/
	text-align:right;
	position:absolute;
	top:600px;
	width:800px;
	font-size:9px;
	color:#513160;
	/*color:#666;*/
	/*margin-left:5px;*/
	margin-right:5px;
}

.maps {
	font-size:10px;
}
