/*
CSS Reset
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}em{font-style:italic;}

/*
 * CSS Le Stele Daunie Copyright 2011-2012 Martegroup srl
 */

 @font-face {
	font-family: 'Tenor Sans';
	src: url('../font/TenorSans-Regular.eot');/* per IE 5-8 */
	src: local('?');
	src: url('../font/TenorSans-Regular.ttf') format('truetype');/* Opera, Safari */
	font-weight: normal;
	font-style: normal;
}
 
 html
{
	background:url(../images/body_bg.jpg) top center no-repeat #450D00;
}

body
{
	font-family: 'Tenor Sans', Arial, helvetica;
	color:#FFF;
	font-size:14px;
	line-height:20px;
}

.clearfix:after
{
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

h1
{
	text-indent:-10000px;
}

h2
{
	font-weight:bold;
	font-size:16px;
	margin:0 0 10px 0;
}

h3
{
	font-weight:bold;
	font-size:16px;
	margin:5px 0 0 0;
}

a
{
	color:#FFF;
	outline:none;
}

a:hover
{
	color:#ff6600!important;
}

p
{
	margin:0 0 10px 0;
}

p.indirizzo
{
	margin:10px 0 30px 0;
	font-size:12px;
}

#container
{
	margin:0 auto;
	width:980px;
	height;
}

.home
{
	float:left;
	margin:85px 0 0 30px;
}

	.logo
	{
		float:right;
		width:440px;
		height:100px;
	}

	.intro
	{
		float:right;
		margin:28px 0 0 0;
		width:700px;
		height:85px;
		color:#FFF;
		text-align:right;
	}

	.center-testo
	{
		float:right;
		width:700px;
		height:245px;
		text-align:right;
		margin:15px 0 12px 0;
	}

	.center-luci
	{
		float:right;
		width:700px;
		height:330px;
		background:url(../images/luci.png);
		margin:5px 0 4px;
	}

		.center-luci img
		{
			margin:42px 70px 0 0;
			border:1px solid #fff;
			float:left;
			width:120px;
			height:245px;
		}

		.center-luci img.last
		{
			margin:42px 0 0 0px;
		}

	.itinerari-testo
	{
		float:right;
		width:700px;
		height:245px;
		text-align:right;
		margin:15px 0 31px 0;
	}

	.bottom-menu
	{
		float:right;
		width:700px;
		height:60px;
	}

		.bottom-menu li
		{
			float:left;
			display:inline;
			width:auto;
			height:60px;
		}

			.bottom-menu li a
			{
				float:left;
				width:126px;
				height:60px;
				margin:0 58px 0 0;
				text-align:center;
				color:#FFF;
				text-decoration:none;
				border-bottom:1px solid #FFF;
			}

			.bottom-menu li a:hover
			{
				color:#ff6600;
			}

			.hi
			{
				color:#ff6600!important;
			}

				.bottom-menu li a.box-2
				{
					width:142px;
				}

				.bottom-menu li a.box-3
				{
					margin:18px 50px 0 0;
					height:41px;
				}

				.bottom-menu li a.box-4
				{
					width:140px;
					margin:0 0 0 0;
				}


	.bottom
	{
		float:right;
		width:700px;
		height:30px;
		padding:12px 0 0 0;
	}

		a.bottom-left
		{
			float:left;
			width:auto;
			color:#FFF;
			font-style:italic;
			margin:14px 0 0 310px;
		}

		a.bottom-right
		{
			float:right;
			width:auto;
			color:#FFF;
			font-style:italic;
			margin:14px 0 0 0;
		}

#iframe_vt
{
	float:left;
	margin:5px 0 0 0;
	border:1px solid #FFF;
}

a.leggi-tutto
{
	text-decoration:none;
}

a.galleria
{
	float:left;
	width:auto;
	margin:15px 0 0 0;
	text-align:left;
}


.vt
{
	float:right;
	margin:5px 0 30px 0;
	width:100%;
	text-align:right;
}

.titolo-vt
{
	float:right;
	width:100%;
	margin:28px 0 0 0;
	text-align:right;
}

.testo
{
	float:right;
	text-align:right;
	width:700px;
	margin:28px 0 24px 0;
	height:297px;
}

.separatore
{
	float:right;
	width:100%;
	height:55px;
}

.separatore-foto
{
	float:right;
	width:100%;
	height:35px;
}

.galleria-foto
{
	display:none;
}

.logo-ivt
{
	float:left;
	width:145px;
	height:23px;
	margin:0px 0 0 0;
	padding:14px 0 0 30px;
	background:url(../images/logo_ivt.png) no-repeat;
}

	a.logo-ivt:hover
	{
		color:#FFF!important;
	}
