body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	overflow-x:hidden !important;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 1.5;
}
html {
	overflow-x:hidden !important;
}
@font-face {
 font-family: 'SeagullLight';
 src: url('http://www.hparadiso.info/font/tt0817m-webfont.eot');
 src: local('?'), url('http://www.hparadiso.info/font/tt0817m-webfont.woff') format('woff'), url('http://www.hparadiso.info/font/tt0817m-webfont.ttf') format('truetype'), url('http://www.hparadiso.info/font/tt0817m-webfont.svg#webfontbAwSUf04') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
	font-family: 'GabrielleRegular';
	src: url('http://www.hparadiso.info/font/Gabrielle-webfont.eot');
	src: local('?'), url('http://www.hparadiso.info/font/Gabrielle-webfont.woff') format('woff'), url('http://www.hparadiso.info/font/Gabrielle-webfont.ttf') format('truetype'), url('http://www.hparadiso.info/font/Gabrielle-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
.evidenziato {
	color:#CC3300;
	font-weight:bold;
	outline:none;
}
A:link {
	text-decoration: none;
	color:#333333;
	outline:none;
}
A:visited {
	text-decoration: none;
	color:#333333;
	outline:none;
}
A:active {
	text-decoration: none;
	color:#333333;
	outline:none;
}
A:hover {
	color: #CC3300;
	text-decoration: none;
	outline:none;
}
h1 {
	color:#A39285;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:left;
	letter-spacing: -1pt;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#B8ACA5;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:left;
	letter-spacing: -1pt;
}
div#form-contatti-tabellina {
	margin-top:3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#EDEDED;
	padding:10px;/*
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	*/
}
div#cellatitolo {
	margin-top:3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#FF9900;
	padding:5px;
}
.titolo1 {
	font-family:'SeagullLight', Georgia, Times New Roman;
	font-size:24px;
	color:#FF9900;
	letter-spacing:-1px;
	line-height:1;
}
.titolo1  a:link {
	color:#FF9900;
	text-decoration:none;
	
}
.titolo1  a:active {
	color:#FF9900;
	text-decoration:none;
	
}
.titolo1  a:visited {
	color:#FF9900;
	text-decoration:none;
	
}
.titolo1  a:hover  {
	color:#CC3300;
	text-decoration:none;
}
.titolo2 {
	font-family:'SeagullLight', Georgia, Times New Roman;
	font-size:24px;
	color:#FFFFFF;
	letter-spacing:-1px;
}
.titolo3 {
	font-family:'SeagullLight', Georgia, Times New Roman;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing:-1px;
}
.titolo {
	font-family:'SeagullLight', Georgia, Times New Roman;
	color:#FFFFFF;
	font-size:36px;
	letter-spacing:-1px;
}
.titoloindi {
	font-family:'SeagullLight', Georgia, Times New Roman;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:-1px;
	margin-top:20px;
}
.sottotitolo {
	font-family:'SeagullLight', Georgia, Times New Roman;
	font-size:24px;
	color:#FF9900;
	letter-spacing:-1px;
}
.sottotitoloeventi {
	font-family:'SeagullLight', Georgia, Times New Roman;
	font-size:18px;
	color:#333;
	letter-spacing:-1px;
}
.sottotitolobanner {
	font-family:'SeagullLight', Georgia, Times New Roman;
	font-size:15px;
	color:#FFF;
	letter-spacing:-1px;
}
.sottotitolobanner a:link {
	color:#FFF;
	text-decoration:none;
}
.sottotitolobanner a:active {
	color:#FFF;
	text-decoration:none;
}
.sottotitolobanner a:visited {
	color:#FFF;
	text-decoration:none;
}
.sottotitolobanner a:hover {
	color:#FFF;
	text-decoration:none;
}
div#divisore {
	margin-top:5px;
	clear:both;
	width:100%;
}
.lnk {
	font-family:'SeagullLight', Georgia, Times New Roman;
	font-size:16px;
	color:#FF9900;
	letter-spacing:-1px;
}
.lnk a:link {
	color:#FF9900;
	text-decoration:none;
}
.lnk a:active {
	color:#FF9900;
	text-decoration:none;
}
.lnk a:visited {
	color:#FF9900;
	text-decoration:none;
}
.lnk a:hover {
	color:#FF9900;
	text-decoration:underline;
}
div#payoff1 {
	font-family:'GabrielleRegular';
	font-size:60px;
	color:#FFF;
	position:absolute;
	left: 449px;
	top: 110px;
	width: 604px;
	height: 92px;
}
div#payoff2 {
	font-family:'GabrielleRegular';
	font-size:46px;
	color:#FFF;
	position:absolute;
	right: 0;
	top: 160px;
	text-align:right;
}
div#sfondo {
	width: 1800px;
	top:0;
	left:50%;
	margin-left:-900px;
	position: absolute;
	z-index:0;
	min-height:400px;
}
div#barraup {
	width: 1800px;
	top:0;
	left:50%;
	margin-left:-900px;
	height:114px;
	z-index:2;
	position:absolute;
	background-image:url(img/sf_barraup.png);
}
div#bol {
	position:absolute;
	width:340px;
	height:27px;
	background-image: url(img/nero80.png);
	z-index:11;
	left: 46px;
	top: 304px;
	padding:4px;
	padding:4px;
	overflow:hidden;
}
div#bol-titolo {
	height:31px;
	float:left;
	width:294px;
}
div#bol-freccia {
	height:31px;
	float:right;
	width:34px;
}
.bolfreccia_up {
	background-image: url(img/bol_up.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.bolfreccia_down {
	background-image: url(img/bol_down.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div#bol-contenuto {
	color:#FFF;
	clear:both;
}
div#logo {
	width:607px;
	height:114px;
	position:absolute;
	left: -34px;
	z-index:1;
}
div#loghetti {
	width:351px;
	height:55px;
	position:absolute;
	left:447px;
	top:1px;
	z-index:2;
}
div#loghetti-box {
	float:right;
	margin-left:8px;
	vertical-align:middle;
	color:#FFF;
	font-size:10px;
}
div#lingue {
	width:172px;
	height:24px;
	position:absolute;
	left: 804px;
	top:5px;
	font-size:10px;
	color:#FFF;
	text-align:right;
	z-index:3;
}
div#lingue a:link {
	color:#FFF;
}
div#lingue a:active {
	color:#FFF;
}
div#lingue a:visited {
	color:#FFF;
}
div#lingue a:hover {
	color:#FFF;
	text-decoration:underline;
}
div#brochure {
	width:251px;
	height:38px;
	position:absolute;
	left: 729px;
	top:35px;
	font-size:10px;
	color:#FFF;
	text-align:right;
	z-index:3;
}
div#menu {
	width:1800px;
	height:150px;
	position:absolute;
	top: 82px;
	z-index:4;
	left: -410px;
}
div#top {
	width: 980px;
	top:0;
	left:50%;
	margin-left:-490px;
	position: relative;
	z-index:2;
	min-height:340px;
}
div#barra2 {
	top:340px;
	width: 1800px;
	top:340px;
	left:50%;
	margin-left:-900px;
	height:248px;
	z-index:3;
	position:absolute;
	background-image:url(img/sf_barra2.png);
	background-repeat: repeat;
}
div#middle {
	width: 980px;
	margin: 0 auto;
	position: relative;
	z-index:2;
	z-index:10;
	height:248px;
}
div#middle-news {
	position:absolute;
	width:430px;
	height:163px;
	left:8px;
	top:6px;
}
div#middle-news-titolo {
	margin-left:40px;
}
div#middle-news-sx {
	width:39px;
	float:left;
	height:120px;
}
div#middle-news-middle {
	float:left;
	height:120px;
	width:345px;
	color:#FFF;
}
div#middle-news-middle-img {
	float:left;
	margin-right:6px;
	margin-bottom:4px;
}
div#middle-news-middle-titolo {
	font-family:'SeagullLight', Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	word-spacing:-1px;
	color:#FFFFFF;
}
div#middle-news-middle-titolo a:link {
	color:#FFFFFF;
	text-decoration:none;
}
div#middle-news-middle-titolo a:active {
	color:#FFFFFF;
	text-decoration:none;
}
div#middle-news-middle-titolo a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div#middle-news-middle-titolo a:hover {
	color: #CC3300;
	text-decoration:none;
}
div#middle-news-middle-testo {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
div#middle-news-middle-dettaglio {
	clear:both;
	text-align:right;
}
div#middle-news-middle-dettaglio a:link {
	color:#FFF;
}
div#middle-news-middle-dettaglio a:active {
	color:#FFF;
}
div#middle-news-middle-dettaglio a:visited {
	color:#FFF;
}
div#middle-news-middle-dettaglio a:hover {
	color: #CC3300;
	text-decoration:underline;
}
div#middle-news-dx {
	width:39px;
	float:left;
	height:120px;
}
div#middle-flash {
	position:absolute;
	width:525px;
	height:310px;
	left:450px;
	top:-101px;
}
div#middle-titolo {
	position:absolute;
	width:964px;
	height:65px;
	left:8px;
	top:171px;
}
div#middle-titolo-titolo {
}
div#middle-titolo-sottotitolo {
	margin-top:-15px;
}
div#contenuto {
	width:980px;
	min-height:200px;
	position:relative;
	margin:0 auto;
	margin-top:20px;
}
div#contenuto-sx {
	float:left;
	width:630px;
	margin-left:10px;
	min-height:150px;
}
div#contenuto-sx-testo {
}
div#contenuto-sx-testo-sx {
	width:48%;
	float:left;
}
div#contenuto-sx-testo-dx {
	width:48%;
	float:right;
}
div#contenuto-sx-testo-intero {
	clear:both;
}
div#contenuto-sx-immagini {
	width:625px;
	height:370px;
}
div#contenuto-sx-gm {
	width:625px;
	height:340px;
	margin-top:10px;
	border: 3px solid #CCC;
}
div#contenuto-dx {
	float:right;
	width:320px;
	margin-right:10px;
	min-height:150px
}
div#contenuto-dx-banner {
	clear:both;
	float:left;
	width:305px;
	height:158px;
	position:relative;
}
div#contenuto-dx-banner-img {
	position:absolute;
	z-index:1;
}
div#contenuto-dx-banner-titolo {
	position:absolute;
	z-index:2;
	left: 23px;
	top: 86px;
	width: 273px;
	text-align:right;
}
div#contenuto-dx-banner-sottotitolo {
	position:absolute;
	z-index:3;
	left: 5px;
	top: 119px;
	width: 290px;
	text-align:right;
}
div#footer {
	width:980px;
	min-height:358px;
	position: relative;
	background-image: url(img/sf_footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 auto;
	text-align:center;
}
div#footer-indirizzo {
	font-size:11px;
	text-align:center;
	padding-top:70px;
	line-height:12px
}
div#footer-sitemap {
	font-size:10px;
	text-align:center;
	margin-top:15px;
	line-height:12px
}
div#footer-loghi {
	text-align:center;
	margin:7px;
}
/****************************************************************/
div#evento{
	width:95%;
	margin-bottom:20px;
	}

div#evento-titolo{
	width:100%;
	float:left;
	clear:both;
	margin-bottom:10px;
	}
div#evento-testo{
	float:left;
	}
	
div#evento-testo img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border: 3px solid #CCC;
	}
	
div#evento-testo p{
	display: inline;
	float:left;
}
	
div#evento-dettaglio{
	text-align: right;
	clear:both;
}

