@font-face {
	font-family: 'NewsGothicMTPro';
	src: url('embeddabletruetype.eot');
}

@font-face {
	font-family: "NewsGothicMTPro";
	src: url("fonts/NewsGothicMTPro.ttf") format("truetype");
}

form { margin:0; }

html, body{
	display:block;
	background-image:url(../images/sfondo-sx.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin:0;
}
a:link {
text-decoration: none;
color: #575757;
}
a:visited {
text-decoration: none;
color: #575757;
}
a:hover {
text-decoration: none;
color: #575757;
}
a:active {
text-decoration: none;
color: #575757;
}
#Blocco {
	width: 100%;
	height: 100%;

}
.titnews {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 13px;
	color: #e2007a;
}
.titolopagnews {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 28px;
	line-height: 28px;
	color: #e2007a;
	margin-left: 0px;
	padding-left: 15px;
}
		#menu{
	width:990px;
	background-color:#e2007a;
	position: absolute;
	margin-top: 193px;
	left: 50%;
	margin-left: -495px;
	z-index: 6000;
		}
		/*stile generale delle liste*/
		#menu ul{
		margin:0;
		padding:0;
		position: relative;
		height: 30px;
		width:100%;
		}
		/*stile generale delle sub liste*/
		#menu ul ul{
		position: absolute;
		top:30px;
		left: 0;
		visibility: hidden;
		}
		/*stile generale dei list item*/
		#menu li{
		list-style: none;
		float: left;
		background-color:#e2007a;
		}
		#menu ul, #menu li{
	background-color:#e2007a;
		}
		#menu ul ul, #menu li li{
		background-color:#009ee0;
		}
		#menu ul ul ul, #menu li li li{
		background-color:#009ee0;
		}

		/*style generale dei link*/
		#menu a{
	display:block;
	float:left;
	padding:0 14px 0 15px;
	text-decoration:none;
	text-align: center;
	line-height: 30px;
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 12px;
	letter-spacing:1;
	}
		/*style generale dei link sullo stato hover*/
		#menu ul :hover > a, #menu ul a:hover{
		height:25px;
		border-top:5px solid #fff;
		border-bottom:0px solid #FFFFFF;
		line-height:20px;
		}
		#menu ul :hover > a.sub{
		height:30px;
		border-bottom:0px solid #FFFFFF;
		line-height:20px;
		}
		/*stile link primo livello*/
		#menu ul a{
		color:#FFFFFF;
		}
		#menu ul :hover > a{
		background-color:#009ee0;
		border-color:#009ee0;
		color:#fff;
		}
		/*stile link secondo livello*/
		#menu ul ul a{
	padding:0 21px 0 21px;
	color:#fff;
		}
		#menu ul ul :hover > a{
		background-color:#009ee0;
		border-color: #009ee0;
		color:#009ee0;
		}
		/*stile link terzo livello*/
		#menu ul ul ul a{
		color:#e2007a;
		}
		#menu ul ul ul :hover > a{
		background-color:#009ee0;
		border-color:#FFFFFF;

		}
		/*secondo livello visibile su hover del primo livello*/
		#menu ul li:hover ul, #menu ul a:hover ul{
		visibility:visible;
		}
		/*terzo livello invisibile su hover del primo livello*/
		#menu ul li:hover ul ul, #menu ul a:hover ul ul{
		visibility:hidden;
		}
		/*terzo livello visibile su hover del secondo livello*/
		#menu ul ul li:hover ul, #menu ul ul a:hover ul{
		visibility:visible;
		}
		/*style per Internet Explorer 6*/
		#menu table {
		position:absolute;
		border-collapse:collapse;
		top:0;
		left:0;
		width:100%;
		}
		#menu a:hover{
		height:20px;
		border-top:5px solid #fff;
		border-bottom:0px solid #e2007a;
		line-height:20px;
		}
		#menu ul a.sub:hover{
		height:25px;
		border-bottom:none;
		line-height:20px;
		}
		#menu ul a:hover{
		background-color:#009ee0;
		border-color:#009ee0;
		color:#fff;
		}
		#menu ul ul a:hover{
		background-color:#009ee0;
		border-color: #FFFFFF;
		color:#fff;
		}
		#menu ul ul ul a:hover{
		background-color:#FFF;
		border-color:#FFFFFF;
		}
		.centro {
	height: 193px;
	width: 100%;
	text-align: center;
	position:absolute;
	}
.lingue {
	height: 30px;
	width: 197px;
	position: absolute;
	margin-left: 280px;
	top: 5px;
	left: 50%;
	z-index: 3000;
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 10px;
	color: #d6d6d6;
	text-decoration:none;
}
.bottom {
	padding-top:10px;
	text-align:center;
}
#content {
	margin:0 auto;
	text-align:left;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.indirizzi {
	height: 79px;
	text-align: left;
	font-size: 11px;
	color: #646567;
	font-family: NewsGothicMTPro, Helvetica, Arial;
	line-height: 16px;
	text-decoration: none;
}
.beach-box {
	height: 141px;
	width: 175px;
	position: absolute;
	margin: 280px;
	left: 50%;
	top: 140px;
	z-index: 1;
	background-image: url(../images/beach_box.jpg);
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 21px;
	background-position: center;
	padding-top: 4px;
	padding-left: 5px;
	color: #FFF;
}
.archivio-box {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	color: #FFF;
	padding-left: 8px;
}
.news-box {
	height: 140px;
	width: 172px;
	margin-left: 270px;
	z-index: 1;
	background-image: url(../images/news_box.jpg);
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	background-position: center;
	color: #FFF;
	padding-top: 4px;
	padding-left: 8px;
	margin-top: 20px;
	position: absolute;
	left: 50%;
}
.areavip {
	position: absolute;
	height: 143px;
	width: 175px;
	margin-left: 270px;
	left: 50%;
	z-index: 1;
	background-image: url(../images/vip_box.jpg);
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	background-position: center;
	color: #FFF;
	padding-top: 4px;
	padding-left: 5px;
	margin-top: 500px;
}
.blog-box {
	height: 141px;
	width: 175px;
	margin-left: 270px;
	left: 50%;
	z-index: 1;
	background-image: url(../images/blog_box.jpg);
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	background-position: center;
	color: #FFF;
	padding-top: 4px;
	padding-left: 5px;
	margin-top: 350px;
	position: absolute;
}
.video-box {
	height: 140px;
	width: 175px;
	margin-left: 270px;
	left: 50%;
	z-index: 1;
	background-image: url(../images/video_box.jpg);
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	background-position: center;
	color: #FFF;
	padding-top: 4px;
	padding-left: 5px;
	margin-top: 600px;
	position: absolute;
}
.eventi-box {
	height: 140px;
	width: 175px;
	margin-left: 270px;
	left: 50%;
	z-index: 1;
	background-image: url(../images/eventi_box.jpg);
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	background-position: center;
	color: #FFF;
	padding-top: 4px;
	padding-left: 5px;
	margin-top: 220px;
	position: absolute;
}
.box {
}
.areavip1 {	z-index: 1;
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	color: #FFF;
	padding-left: 8px;
	background:images/vip_box.jpg;
	background-repeat:no-repeat;
	background-position:center;
}
.news-box1 {	z-index: 1;
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	color: #FFF;
	padding-left: 8px;
}
.blog-box1 {	z-index: 1;
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	color: #FFF;
	padding-left: 8px;
}
.eventi-box1 {	z-index: 1;
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	color: #FFF;
	padding-left: 8px;
}
.video-box1 {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 30px;
	line-height: 22px;
	color: #FFF;
	padding-left: 8px;
}
.scoprire {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 12px;
	color: #575757;
	line-height: 17px;
	text-align: justify;
}
.scoprire2 {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 12px;
	color: #575757;
	line-height: 17px;
	text-align: justify;
}
.tuttapagina {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 12px;
	color: #575757;
	line-height: 18px;
	text-align: justify;
}
.titolopagine {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 33px;
	line-height: 33px;
	font-weight: normal;
	color: #e2007a;
}
.titolopagine2 {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	color: #e2007a;
}
.bottomNews {
	height: 79px;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 1272px;
}
.txtbianco {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 12px;
	color: #FFF;
	text-align: justify;
}
.invia {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 11px;
	color: #666;
}
.campiEventi {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 11px;
	color: #e2007a;
	background-color: #F1F1F1;
	height: 10px;
}
.titeventi {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #e2007a;
}
.campisugg {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 11px;
	color: #666;
	height: 100px;
	padding: 5px 5px 5px 5px;
}
.campisugg1 {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 11px;
	color: #666;
	height: 10px;
	line-height: 15px;
}
.tuttapagina {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 12px;
	color: #575757;
	height: 605px;
	width: 709px;
	position: absolute;
	left: 50%;
	margin-top: 295px;
	margin-left: -260px;
	line-height: 18px;
	z-index: 7000;
	text-align: justify;
}
.titolopagine {
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 33px;
	line-height: 33px;
	font-weight: normal;
	color: #e2007a;
}
