body {
	padding: 0;
	margin: 0;
	background: black;
	text-align: center;
	overflow: hidden;
	font-size: 11px
}

#home {
	width: 990px;
	padding: 0;
	height: 600px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	font-family: arial;
	border: 0; solid #bbbbbb;
	overflow: hidden
}

#left {
	height: 600;
	width: 239px;
	float: left;
}

#logoi {
	width: 200px;
	height: 10px;
	float: left;
	margin-top: 55px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

#logoe {
	width: 200px;
	height: 10px;
	float: left;
	margin-top: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

#bandiere {
	width: 200px;
	height: 20px;
	float: left;
	margin-top: 10px;
	text-align: left
}

#indirizzoi {
	width: 200px;
	height: 40px;
	float: left;
	margin-top: 45px;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif
}

#indirizzoe {
	width: 164px;
	height: 40px;
	float: left;
	margin-top: -42px;
	text-align: right;
	font-size: 11px
}

#altrarisoluzione {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.indirizzoinglese {
	color: #fff;
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 11px
}

.news {
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 11px
}

.testonews {
	color: #bbb;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 10px;
	text-align: justify;
}

#display {
	height: 160px;
	width: 200px;
	float: left;
	margin-top: 110px;
	overflow: hidden;
}

#preview {
	height: 50p;
	width: 265px;
	clear: left;
	padding-top: 0px;
	overflow: hidden
}

#home #left #logoe h1 {
	color: #999;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

#home #left #logoi h1 {
	color: #fff;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
}

#right {
	width: 750px;
	float: right;
	text-align: right
}

#right a.char1 {
	font-size: 10px;
	display: inline;
}

#right a.char2 {
	font-size: 14px;
	display: inline;
}

#right a.char3 {
	font-size: 16px;
	display: inline;
}

#menu {
	height: 45px;
	width: 750px;
	display: block;
	padding-top: 5px;
}


#menu2 {
	height: 100px;
	width: 200px;
	display: block;
	padding-top: 5px;
        float: left;
        overflow: hidden;
}

#menu a.home {
	display: block;
	float: left;
	height: 40px;
	font-weight: bold;
	width: 100px;
	vertical-align: top
}

#menu a.territorio,a.abbaziafollina,a.torricastelli,a.itinerari {
	display: block;
	float: left;
	height: 40px;
	font-weight: bold;
	width: 140px;
	vertical-align: top
}

#menu2 a.territorio,a.abbaziafollina,a.torricastelli,a.itinerari {
	display: block;
	float: left;
	height: 40px;
	font-weight: bold;
	width: 140px;
	vertical-align: top
}

#menu a.ospitalita {
	display: block;
	float: left;
	height: 40px;
	text-align: left;
	font-weight: bold;
	width: 90px;
	vertical-align: top
}

#menu a.immagine {
	display: block;
	float: left;
	height: 20px;
	text-align: left;
	font-weight: bold;
	width: 25px;
	vertical-align: top
}

#menu a span.generico {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	padding: 1px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#menu2 a span.generico {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	padding: 1px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#menu a span.generico1 {
	display: block;
	font-size: 8px;
	font-weight: normal;
	color: #585858;
	padding: 1px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#menu a span.nome {
	display: block;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#menu2 a span.nome {
	display: block;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#menu a span.nome1 {
	display: block;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

#menu span.divisorio {
	padding: 0 0px 0 0px;
	font-size: 90%
}

a {
	text-decoration: none;
	color: #C89500;
}

#foto {
	width: 750px;
	height: 270px;
	clear: left
}

#news {
	width: 750px; ! important;
	height: 260px;
	min-height: 260px;
	margin-top: 30px;
	overflow: hidden
}

#news div.fotonews {
	width: 170px;
	height: 200px;
	overflow: hidden;
	text-align: right
}

#news h2,#news p {
	line-height: 100%;
	margin: 0;
	padding: 0
}

#news p {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#news .box_news1 {
	width: 575px;
	float: left;
}

.descrizioneitaliano {
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	width=100%;
}

.descrizioneinglese {
	color: #999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	width=100%;
}

.punteggiatura {
	color: #C90;
}

#home #right #news .box_news1 .descrizione .descrizioneitaliano a {
	font-family: Arial, Helvetica, sans-serif;
	color: #C90;
}

#news .box_news2 {
	width: 170px;
	float: right;
}

#news .box_news3 {
	width: 170px;
	float: right;
}

#news .box_news2 a img,#news .box_news3 a img {
	border: 0
}

#fototerritorio {
	width: 750px;
	height: 200px;
	clear: left
}

#territorio {
	width: 750px; ! important;
	height: 350px;
	min-height: 350px;
	margin-top: 20px;
	overflow: hidden
}

#news h2,#territorio p {
	line-height: 100%;
	margin: 0;
	padding: 0
}

#territorio p {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#territorio .box_news4 {
	float: left;
	overflow: auto;
	padding: 4px;
	width: 741px !important;
	width /**/: 750px;
	height: 50% !important;
	height /**/: 50%;
}

#home #right #territorio .box_news4 .descrizione li {
	line-height: 100%;
	color: #999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
