/* Getting the new tags to behave */
article, aside, audio, 
canvas, command, 
datalist, details, 
embed, 
figcaption, figure, footer, 
header, hgroup, 
keygen, 
meter, 
nav, 
output, 
progress, 
section, source, 
video {
	display:block;
}
mark, 
rp, rt, ruby, 
summary, 
time {
	display:inline;
}

/* Global properties ======================================================== */
body { 
	background-color: #000000; 
	line-height:1.5em;
	color: #806a30;
    font-family: Times New Roman;
    font-size:18px;
    text-align: justify;
    height:100%;
    }



/* Global Structure ============================================================= */
#container {
	margin:0 auto;
	overflow:hidden;
	width:90%;
	font-size:.875em;
	padding:60px 0 140px 0;
}


/*----- other -----*/
.img-indent { 
	margin:0 0 20px 0; 
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:15px;
	line-height:1.429em;
}
	.img-box img { 
		float:left; 
		margin:0 20px 0 0;
	}



p {
	margin-bottom:16px;
	line-height:1.429em;
}

img{border:0}

h1 {
	font-size:2.857em;
	line-height:1.2em;
	font-weight:normal;
	position:absolute;
	left:60px;
	top:18px;
}
	h1 a {
		text-decoration:none;
		color:#d3bd74;
	}
h2 {
	font-size:30px;
	line-height:1.2em;
	color: #d3bd74;
	margin-bottom:20px;
}
#titolo{
		position: absolute;
		top: 600px;
		left: 40%;
		font-size:30px;
		color: #e4c268;
		text-align: center;
		}
h5 {
	font-size:1em;
	line-height:1.429em;
	color:#e4c268;
	font-weight:normal;
}




/*===== header =====*/
 #nav {
	text-decoration:none;
	position:absolute;
	left:20px;
	top:210px;
	z-index:20;
		font-size:15px;
		line-height:1.2em;
		padding-left:13px;
	}
#nav ul li a {
			text-decoration:none;
			display:block;
			color:#aeaeae;
			/*background-image:url(../images/spacer.gif);
			background-repeat:no-repeat;
			background-position:left top;*/
		}
#nav ul li a:hover,
#nav ul li a.active {
			text-decoration:none;
			color:#000;
			/*background-image:url(../images/nav-act-left.png);*/
			color: gold;
		}
#nav ul li a span {
				text-decoration:none;
				display:block;
				padding:0 2px;
				background-position:right top;
				padding:20px 10px 16px 10px;
				background-repeat:repeat-x;
				background-image:url(../images/spacer.gif);
			}
#nav ul li a:hover span,
#nav ul li a.active span {
				text-decoration:none;
				background-image:url(../images/nav-act-right.png);
				color: black;

			}




/*===== footer =====*/
#footer{
	position:relative;
	top:300px;
	background:url(../img/nebbia-trans.png) repeat-x center top;
	padding:148px 0 0 0;
	height:229px;
	text-align:center;
	color:#fff;
	padding:0;
	line-height:1.429em;
}


/*offerte*/
#offerte{	position:relative;
			top: 200px;
		}
h3{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
			
			.boxgrid{ 
				width: 250px; 
				height: 381px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: -10px; 
					left: -20px; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left;
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
 				
 #home_container{ position: absolute;
		background: url(../images/slide1-1-1.jpg) no-repeat;
		top:  50px;
		left: 150px;
		width: 980px;
		height: 750px;
       }
 #bandiere{ position: absolute;
		top:  250px;
		left: 250px;
       }
#bandiere a { 
				padding: 25px;
			}       
#musica {	position: absolute;
			right: 50px;
			top: 500px;
		}
		
#mappa	{
			position: absolute;
			left: 500px;
			top: 230px;
		}
		
#logo{	
		position:relative;
		top: -50px;
		
		}
#testo{ position:absolute;
		text-align:justify;
		margin-left: 50px;
		margin-right: 300px;
		top: 650px;
		
		}
#big-image{	position:relative;
			width:982px;
			height:382px;
			left:470px;
			}
		
		
/*PANNELLO*/		
		
#wowslider-container { 
/*	overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:982px;
	height:382px;
	left:570px;
	top:0px;
	margin:0 auto;
	z-index:100;
	background-image: url(./bg.png);
}
#wowslider-images{
	position: absolute;
	width:960px;
	height:360px;
	overflow:hidden;
	right: 300px;
}
#wowslider-images a{
	color:transparent;
}

#wowslider-images img{
	top:0;
	border:none 0;
}
#wowslider-container a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container  .ws_bullets { 
	font-size: 0px; 
	padding: 10px; 
	float: left;
	position:absolute;
    right: 10px;
    top: 10px;
	z-index:1001;
}
#wowslider-container .ws_bullets a { 
	margin-left:4px;
	width:22px;
	height:22px;
	background: url(./bullet.png) left top;
	float: left; 
	text-indent: -1000px; 
	
}
#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover{
	background-position: 0 100%;
}
#wowslider-container a.ws_next, #wowslider-container a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-15px;
	position:absolute;
	z-index:1001;
	height: 30px;
	width: 30px;
	background-image: url(./arrows.png);
}
#wowslider-container a.ws_next{
	background-position: 100% 0;
	right:21px;
}
#wowslider-container a.ws_prev {
	left:21px;
	background-position: 0 0; 
}
* html #wowslider-container a.ws_next,* html #wowslider-container a.ws_prev{display:block}
#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {display:block}

#wowslider-container .ws-title{
	position:absolute;
	display:block;
	bottom: 20px;
	left: 20px;
	margin-right:25px;
	padding:10px;
	background-color:white;
	color:black;
	z-index: 50;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
}
#wowslider-container .ws-title div{
	padding-top:5px;
	font-size: 12px;
}

