body {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	margin-top:1px
}
h1, h2 {
	font-family:none;
	font-size:0px;
}
#main {
	width: 100%;
	height: 100%;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	float: center;
}
#head {
	width:100%;
	height:87px;
	background: url("img/bg-header.gif");
	text-align:center;
	position: relative;
}
#midheader {
	width:742px;
	height:87px;
	background: #ffffff;
	top:0px;
	left:0px;
	position: relative;
}
#headfondo {
	width:738px;
	height:87px;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;	
	float:left;
	position: relative;
	left:1px;
}
#headsx {
	width:151px;
	height:87px;
	background: url("img/bg-headsx.gif");
	float:left;
	position: relative;
	left:1px;
	top:1px;
}
#logo {
	width:84px;
	height:87px;
	float:left;
	position: relative;
	top:1px;
}
#headdx {
	width:502px;
	height:87px;
	float:left;
	position: relative;
	top:1px;
}
#headdxup {
	width:502px;
	height:52px;
	float:left;
	position: relative;
	background: url("img/head_up.jpg");
}
#headdxmid {
	width:502px;
	height:20px;
	float:left;
	position: relative;
	background:#E51000;
}
#headdxdw {
	width:502px;
	height:13px;
	float:left;
	position: relative;
	background: url("img/head_dw.jpg");
}
#linkshead {
	width:502px;
	height:15px;
	float:left;
	position: relative;
	padding-top:3px;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	color:#356D9E;
}
#engversion {
	text-align:left;
	margin-top:11px;
	background: url("img/engflag.gif") no-repeat;
	margin-left:4px;
	font-size:9,5px;
	font-family:arial;
	padding-left:19px;
	text-decoration:none;
}
#itaversion {
	text-align:left;
	margin-top:11px;
	background: url("img/itaflag.gif") no-repeat;
	margin-left:4px;
	font-size:9,5px;
	font-family:arial;
	padding-left:19px;
	text-decoration:none;
}
.linkenglish {
	color:#ffffff;
	text-decoration:none;
}
a.linkenglish {
	color:#ffffff;
	text-decoration:none;
}
a:hover.linkenglish {
	color:#ffffff;
	text-decoration:underline;
}
#corefondo {
	width:738px;
	height:auto;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;	
	position: relative;
}
#barnewsletter {
	width: 736px;
	height:27px;
	background:#716F64;
	background: url("img/bg-newsletterbar.gif");
}
#nmpagina {
	width: 350px;
	height:27px;
	float:left;
	text-align:left;
	color:#467DAE;
	font-size:11px;
	font-weight:bold;
}
#iscrizione {
	width: 386px;
	height:27px;
	float:left;
	text-align:right;
	color:#467DAE;
	font-size:11px;
	font-weight:bold;
}
.campi {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	border:2px normal #cccccc;
	background:#ffffff;
}
.pulsante {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #E51000;
	border:2px normal #cccccc;
	cursor:hand;
}
#content {
	width: 736px;
}
#colonnasx {
	width: 169px;
	float:left;
	margin-top:2px;
}
#colonnadx {
	width: 566px;
	float:left;
	margin-top:2px;
	border-top: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
}
#menuupsx {
	width:160px;
	height:32px;
	float:left;
	margin-top:6px;
	font-family:arial;
	font-size:12px;
	color:#A0A0A0;
	font-weight:bold;
	text-align:left;
}
#boxmenusx {
	width: 155px;
	float:left;
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	text-align:left;
	padding:4px 0px 4px 5px;
	background:url(img/bg-servizi.gif);
}
.linkmenu {
	font-family:verdana;
	color:#747474;
	font-size:10px;
	margin-bottom:3px
}
a.linkmenu {
	font-family:verdana;
	color:#747474;
	font-size:10px;
	text-decoration:none;
	margin-bottom:3px
}
a:hover.linkmenu {
	font-family:verdana;
	color:#23425E;
	font-size:10px;
	text-decoration:underline;
	margin-bottom:3px
}
#core {
	width:560px;
	margin-top:6px;
}
#cntnews {
	width:390px;
	float:left;
}
#menudx {
	width:160px;
	float:left;
}
#menuupmid {
	height:32px;
	float:left;
	font-family:arial;
	font-size:12px;
	color:#A0A0A0;
	font-weight:bold;
	text-align:right;
}
#menuupdx {
	width:160px;
	height:32px;
	float:left;
	font-family:arial;
	font-size:12px;
	color:#A0A0A0;
	font-weight:bold;
	text-align:left;
}
#quadnews {
	width:380px;
	text-align:left;
	float:left;
}
#upbarnews {
	width:380px;
	float:left;
}
#titolobar {
	width:368px;
	float:left;
	font-weight:bold;
	color:#716F64;
	height:20px;
	border-top:1px solid #DADADA;
	padding-top:4px;
	background:url(img/bg-titbar.gif)
}
#spigolonews {
	width:12px;
	height:20px;
	float:left;
	background: url("img/spigquadnews.gif");
	background-position: top right;
}
#spigolovuoto {
	width:12px;
	height:20px;
	float:left;
	background: url("img/spigvuoto.gif");
	background-position: top right;
}
#downcntnews {
	width:379px;
	height:5px;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	position:relative;
	float:left;
}
#txtboxbig {
	width:371px;
	padding:0px 4px 0px 4px;
	text-align:justify;
	float:left;
}
#boxmenudx {
	width: 164px;
	float:left;
	border-top: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	text-align:right;
	padding:4px 0px 4px 5px;
	background:url(img/bg-menudx.gif)
}
.linksfooter {
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a.linksfooter {
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a:hover.linksfooter {
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}
#piepagina {
	background: url(img/bg-newsletterbar.gif);
	height:17px;
	width:739px;
	margin-top:1px;
	padding-top:3px;
	color:#666666;
	text-align:center;
}
#menuupdxoff {
background-image:url(img/up-offertaspeciale.jpg);
background-position:top right;
position:relative;
float:left;
width:100px;
height:32px;
background-color:#ff6600;
}
#menuupsxoff {
width:246px;
height:32px;
float:left;
font-family:arial;
font-size:12px;
color:#A0A0A0;
font-weight:bold;
text-align:left;
background-color:#ff6600;
background-image:url(img/up-offertaspeciale.jpg);
padding-left:34px;
line-height:13px;
position:relative;
float:left;
}
#upstruttofferta {
	width:380px;
	float:left;
	font-weight:bold;
	color:#716F64;
	height:20px;
	padding-top:4px;
	background-image:url(img/up-offspeciale-strutt.jpg);
	position:relative;
	float:left;
}
#txtboxbigofferta {
	width:371px;
	padding:0px 4px 0px 4px;
	text-align:justify;
	float:left;
	background-image:url(img/bg-txtofferta.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.linkmenu9 {
	font-family:verdana;
	color:#747474;
	font-size:9px;
	line-height:10px;
}
a.linkmenu9 {
	font-family:verdana;
	color:#747474;
	font-size:9px;
	text-decoration:none;
	line-height:10px;
}
a:hover.linkmenu9 {
	font-family:verdana;
	color:#23425E;
	font-size:9px;
	text-decoration:underline;
	line-height:10px;
}
.barralinkhotel {
width: 736px;
height:55px;
background:url(img/bg-barrahotel.jpg) no-repeat top left;
position:relative;
float:left;
}
.barralinkhotel p {
width:306px;
height:35px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
padding:20px 0px 0px 26px;
margin:0px;
position:relative;
float:left;
font-weight:bold;
}
.barralinkhotel p a {
color:#f0f0f0;
text-decoration:underline;
}
.barralinkhotel p a:hover {
color:#fff;
text-decoration:none;
}
.barralinkhotel ul {
width:404px;
margin:0px;
padding:13px 0px 0px 0px;
list-style-type:none;
position:relative;
float:left;
}
.barralinkhotel ul li {
width:152px;
height:15px;
background:url(img/bg-libarrahotel.gif) no-repeat top left;
position:relative;
float:left;
margin:0px 13px 1px 0px;
padding:1px 0px 0px 30px;
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#E7AD37;
}
.barralinkhotel ul li a {
color:#fff;
text-decoration:none;
}
.barralinkhotel ul li a:hover {
color:#FEAC05;
text-decoration:none;
}
