/* CSS Document */

* {
	margin:0;
	font-size:100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
a {outline:none;}

body{
	background:#dbebf8;
	text-align: center;
}

img {
	vertical-align:top;

}
a img { border:0;}

ul { list-style:square; padding-left:16px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.larg {width:300px;}

.colonnina-sx {width: 205px; height:313px; background-color:#0D0D6E;}
.mappa-sx {
	width: 261px;
	background-color:#0D0D6E;
}
.prenotazioni {
	width: 815px;
	height: 500px;
	text-align: left;
}

.mappa-dx {width: 380px; height:313px; text-align:left;}
.colonnina-dx {width: 473px; height:313px; text-align:left;}
.bordoimg{background-color:#0D0D6E; padding:8px;}
.bordoimg-2{background-color:#0D0D6E; margin:5px;}
.testohome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d4d4d4;
	text-align: justify;
}
.testomappa {font-family:verdana; font-size:11px; color: #d4d4d4; line-height:1.3em;}
.margineinalto {margin-top:14px}
.paddmappa {padding-top:9px}
.margine{margin:20px;}
.marginedx {margin-right:15px}
.marginesx {margin-left:25px;}
.paddlogo {padding-right:20px}
.rigasopra {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #020282;
}
	
.rigasotto {
	padding-top: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #010154;
	float: left;
	
	}
.menopadding{padding-top: 0px;}
.camere {
	text-align:justify;
}
.testotitle {font-family:"Book Antiqua"; font-size:12px;}

.largoareaform{width:100px;} 
input, textarea{
	font-family:verdana;
	font-size:11px;
	color:#666;
}

a {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09C;
	text-decoration:underline;
}

/* ============================= main layout ====================== */
.logo{
	position:absolute;
	height: 76px;
	width: 272px;
	bottom: 0px;
}

.link {font-weight:bold; color:#2f2f2f; background:url(images/link-bg.gif) no-repeat 0 3px; padding-left:19px; font-size:12px;}

.camere li {font-weight:bold; line-height:1.9em;  }
.indentato {
	list-style-image: none;
	list-style-type: none;
	padding-left: 20px;
}

li a {text-decoration:none; font-weight:bold;}
li a:hover {text-decoration:underline;}

.button {background:url(images/search-button.gif) top left no-repeat; display:block; float:left; width:125px; text-align:center; font-size:13px; line-height:1em; padding:7px 0 7px 0; color:#fff !important; text-transform:uppercase; font-weight:bold; text-decoration:none; margin-top:14px;}
.button:hover {background:url(images/search-button-hover.gif) top left no-repeat;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {background:url(images/title-line.gif) repeat-x 0 31px; margin-bottom:26px;}
.titlelast {
	background:url(images/title-line.gif) repeat-x 0 31px;
	margin-bottom:10px;
	margin-top:25px;
	margin-left: 5px;
}

.title2 {margin-bottom:5px;}
.buy-button {color:#b94614; font-weight:bold; text-transform:uppercase;}

#content cite {font-style:normal;}

/* ============================= header ====================== */

#header .right {
	width:363px;
	text-align:right;
	font-size:0.846em;
	line-height:1.182em;
	color:#0e3549;
	display:block;
	padding:10px 5px 0 0;
}
#header strong {color:#0a4a6e;}
.row1 {
	padding:90px 0 17px 0;
}

/* ============================= content ====================== */

.line {
	border-bottom:1px solid #cbcccc;
	padding-bottom:10px;
	margin-bottom:10px;
}


/* ============================= footer ====================== */

#footer {
	color:#666;
	overflow:hidden;
	background-color: #060467;
	padding-top: 18px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 2px;
}
#footer a {
	color:#666;
}
#footer span {float:left;}
#footer ul {margin-left:-9px;}
#footer li {display:inline; border-left:1px solid #a3a2a2; padding:0 5px 0 9px; background:none; line-height:1.154em;}
#footer li a {color:#515050; text-decoration:none; font-weight:normal;}
#footer li a:hover {text-decoration:underline;}


.trivago {
	position:absolute;
	height: 60px;
	bottom: 0px;
	width: 100%;
	text-align: right;
}
.menutop {
	position:absolute;
	height: 30px;
	width: 100%;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-top: 8px;
}
.testocopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
.menuprincipale {
	height: 30px;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: bold;
	padding-top: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #010154;
}
.contenuto {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #020282;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #010154;
}
.animazione {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #020282;
	text-align: center;
}
#animazione {
	background-color: #0d0d6e;
}

.testodx {
	width: 380px;
	text-align: justify;
}
.paddx {
	padding-right: 20px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	list-style-image: url(images/li-img-scheda.gif);
	list-style-type: none;
	margin-top: 10px;
	list-style-position: outside;
}
.pubs {
	width: 225px;
	background-color:#0D0D6E;
	text-align: center;
}
.title-testi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
}
.sfondomappa {
	color: #999;
	height: 400px;
	width: 700px;
}
 
.uplayer {
	z-index: 999;
}
 
