@charset "iso-8859-1";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F3E7D7;
	overflow-x:hidden !important;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#30190C;
	line-height: 1.5;
	background-image: url(img/sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
html {
	overflow-x:hidden !important;
}
html, body {
	margin: 0;
	padding: 0;
}
@font-face {
 font-family: 'BonvenoCFLight';
 src: url('http://www.hotellameridiana.it/font/bonvenocf-light-webfont.eot');
 src: local('?'), url('http://www.hotellameridiana.it/font/bonvenocf-light-webfont.woff') format('woff'), url('http://www.hotellameridiana.it/font/bonvenocf-light-webfont.ttf') format('truetype'), url('http://www.hotellameridiana.it/font/bonvenocf-light-webfont.svg#webfontadY359TQ') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'FuturaLight';
 src: url('http://www.hotellameridiana.it/font/tt0138m-webfont.eot');
 src: local('?'), url('http://www.hotellameridiana.it/font/tt0138m-webfont.woff') format('woff'), url('http://www.hotellameridiana.it/font/tt0138m-webfont.ttf') format('truetype'), url('http://www.hotellameridiana.it/font/tt0138m-webfont.svg#webfontTbzj1ySe') format('svg');
 font-weight: normal;
 font-style: normal;
}
h1 {
	font-family:'FuturaLight', Arial;
	font-size:50px;
	color:#30190C;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:left;
	letter-spacing: -3pt;
}
h2 {
	font-family:'FuturaLight', Arial;
	font-size:34px;
	color:#30190C;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:left;
	letter-spacing: -2pt;
}
div#form-contatti-tabellina {
	margin-top:3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#F3E7D7;
	padding:5px;/*
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	*/
}
div#stack {
	width:100%;
	clear:both;
}
A:link {
	text-decoration: none;
	color:#30190C;
}
A:visited {
	text-decoration: none;
	color:#30190C;
}
A:active {
	text-decoration: none;
	color:#30190C;
}
A:hover {
	color:#900;
	text-decoration:underline;
}
.titolo1 {
	font-family:'FuturaLight', Arial;
	font-size:50px;
	color:#30190C;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:left;
	letter-spacing: -3pt;
}
.titolo2 {
	font-family:'FuturaLight', Arial;
	font-size:34px;
	color:#30190C;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:left;
	letter-spacing: -2pt;
}
.titolo3 {
	font-family:'FuturaLight', Arial;
	font-size:26px;
	color:#E9D4B6;
	letter-spacing: -2pt;
}
.titolo3b {
	font-family:'FuturaLight', Arial;
	font-size:17px;
	color:#E9D4B6;
	letter-spacing: -1pt;
	line-height:20px;
}
.titolo3b a:link {
	color:#E9D4B6;
	text-decoration:none;
}
.titolo3b a:active {
	color:#E9D4B6;
	text-decoration:none;
}
.titolo3b a:visited {
	color:#E9D4B6;
	text-decoration:none;
}
.titolo3b a:hover {
	color:#E9D4B6;
	text-decoration:underline;
}
.titolo4 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.titolo5 {
	font-family:'FuturaLight', Arial;
	font-size:21px;
	color:#30190C;
	padding:0;
	margin:0;
	font-weight:normal;
	text-align:left;
	letter-spacing: -2pt;
}
.titolo5 a:link {
	color:#30190C;
	text-decoration:none;
}
.titolo5 a:active {
	color:#30190C;
	text-decoration:none;
}
.titolo5 a:visited {
	color:#30190C;
	text-decoration:none;
}
.titolo5 a:hover {
	color:#30190C;
	text-decoration:underline;
}
.titolo {
	font-family:'FuturaLight', Arial;
	color:#30190C;
	font-size:36px;
	letter-spacing:-1px;
}
.sottotitolo {
	font-family:'FuturaLight', Arial;
	font-size:24px;
	color:#FF9900;
	letter-spacing:-1px;
}
.sottotitolobanner {
	font-family:'FuturaLight', Georgia, Times New Roman;
	font-size:16px;
	color:#FF9900;
	letter-spacing:-1px;
}
div#sfondo {
	width: 1800px;
	top:0;
	left:50%;
	margin-left:-900px;
	position: absolute;
	z-index:0;
}
div#container {
	width: 980px;
	top:0;
	left:50%;
	margin-left:-490px;
	position: relative;
	z-index:1;
}
div#top {
	position:relative;
	height:0;
}
div#top-logo {
	position:absolute;
	top:3px;
	left:0;
	width:300px;
	height:78px;
	overflow:hidden;
	background-image: url(img/logo.png);
	background-repeat: no-repeat;
	z-index:9;
}
div#top-slogan {
	position:absolute;
	top:123px;
	left:5px;
	width:267px;
	height:72px;
	overflow:hidden;
	background-image: url(img/slogan.png);
	background-repeat: no-repeat;
	z-index:7;
}
div#top-icone {
	position:absolute;
	top:7px;
	right:0;
	width:300px;
	height:50px;
	z-index:4;
}
.top-icona {
	float:right;
	margin-left:5px;
}
div#iconatesto1 {
	position:absolute;
	right:-8px;
	top:46px;
	width:245px;
	height:37px;
	background-image: url(img/nuvoletta.png);
	background-repeat: no-repeat;
	z-index: 1;
}
div#iconatesto2 {
	position:absolute;
	right:42px;
	top:46px;
	width:245px;
	height:37px;
	background-image: url(img/nuvoletta.png);
	background-repeat: no-repeat;
	z-index: 2;
}
.top-icona-nuvoletta {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	color:#FFF;
	padding-top:13px;
}
div#top-sagoma {
	width:980px;
	height:150px;
	overflow:hidden;
	background-image: url(img/top_sagoma.png);
	background-repeat: no-repeat;
	z-index:3;
}
div#top-flash {
	width:980px;
	height:480px;
	background-color:#2C190C;
	z-index:5;
}
div#top-flags {
	position:absolute;
	z-index:20;
	height:17px;
	width:59px;
	top:166px;
	left:10px;
}
.flag {
	margin-right:4px;
	float:left;
}
div#top-BOL-box {
	width:305px;
	height:174px;
	position:absolute;
	top:271px;
	right:53px;
	z-index:11;
}
div#top-BOL {
	background-image: url(img/BOL.png);
	overflow:hidden;
	height:45px;
	position:relative;
}
div#top-BOL-titolo {
	position:absolute;
	top:10px;
	width:290px;
	left: 7px;
	height: 40px;
}
div#top-BOL-contenuto {
	position:absolute;
	top:60px;
	width:290px;
	left: 7px;
	height: 40px;
	color:#E9D4B6;
	z-index: 3;
}
div#top-BOL-chiusura {
	width:305px;
	height:23px;
	background-image: url(img/BOL_chiusura.png);
}
div#top-divisore {
	width:980px;
	height:12px;
	background-image: url(img/divisore.jpg);
}
div#top-divisore2 {
	width:980px;
	height:12px;
	background-image: url(img/divisore.png);
}
div#middle {
	background-color:#E9D5B6;
}
div#middle-dx {
	width:380px;
	float:right;
	margin-right:15px;
	position:relative;
}
div#middle-dx-banner {
	margin-top:10px;
	clear:both;
}
div#middle-olm {
	width:380px;
	height:219px;
	float:right;
	background-image: url(img/OLM.jpg);
	position:relative;
}
div#middle-olm-titolo {
	position:absolute;
	top:25px;
	left:46px;
	width:289px;
}
div#middle-olm-contenuto {
	position:absolute;
	top:71px;
	width:289px;
	height:124px;
	left: 46px;
	color:#E9D4B6;
}
div#olmtitolo {
	font-size:12px;
	font-weight:bold;
	color:#E9D4B6
}
div#olmtitolo a{
	color:#E9D4B6
}
div#olmtesto {
	font-size:11px;
	color:#E9D4B6
}
div#olmimg {
	float:left;
	margin-right:5px;
	margin-bottom:3px;
	padding:3px;
	border: 1px solid #E9D4B6;
}
div#olmtutte {
	position:absolute;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#E9D4B6;
	left: 239px;
	top: 176px;
}
div#olmtutte a:link {
	color:#E9D4B6;
	text-decoration:none;
}
div#olmtutte a:active {
	color:#E9D4B6;
	text-decoration:none;
}
div#olmtutte a:visited {
	color:#E9D4B6;
	text-decoration:none;
}
div#olmtutte a:hover {
	color:#E9D4B6;
	text-decoration:underline;
}
div#coda-nav-left-1 {
	position:absolute;
	top:21px;
	left:15px;
	width:24px;
	height:177px;
}
div#coda-nav-right-1 {
	position:absolute;
	top:21px;
	right:15px;
	width:24px;
	height:177px;
}
div#middle-sx {
	width:560px;
	float:left;
	margin-left:15px;
}
div#middle-sx-titolo {
	position:relative;
}
div#middle-sx-divisore {
	background-image: url(img/divisore-sx.jpg);
	width:550px;
	height:13px;
}
div#middle-sx-sottotitolo {
	position:relative;
}
div#middle-sx-testo {
	position:relative;
}
div#footer {
	height:250px;
	background-image: url(img/footer.jpg);
	background-repeat: no-repeat;
	position:relative;
}
div#footer-bandieraarancio {
	color:#E9D3B6;
	position:absolute;
	top: 12px;
	left: 693px;
	line-height:14px;
	width:230px;
	height:81px;
	background-image: url(img/logo_bandiera_arancio.png);
}
div#footer-bandieraaranciotesto {
	position:absolute;
	color:#2C190C;
	font-size:11px;
	text-align:right;
	left: 584px;
	top: 66px;
	width: 222px;
	height: 31px;
	line-height:12px;
}
div#footer-indirizzo {
	font-size:11px;
	color:#E9D3B6;
	position:absolute;
	top: 136px;
	left: 22px;
	line-height:14px;
}
div#footer-indirizzo a:link {
	color:#E9D3B6;
	text-decoration:none;
}
div#footer-indirizzo a:active {
	color:#E9D3B6;
	text-decoration:none;
}
div#footer-indirizzo a:visited {
	color:#E9D3B6;
	text-decoration:none;
}
div#footer-indirizzo a:hover {
	color:#E9D3B6;
	text-decoration:underline;
}
div#sitemap {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#662C22;
	padding:5px;
	text-align:center;
	width:100%;
	clear:both;
}
div#chiusura {
	width:980px;
	height:12px;
	background-image: url(img/chiusura.png);
}
div#GM {
	padding:5px;
	border: 1px solid #FFF;
	width:560px;
	height:350px;
}
div#offerta {
	margin-top:3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#F3E7D7;
	padding:5px;/*
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	*/
	clear:both;
	margin-bottom:10px;
}
div#offerta-img {
	float:left;
	margin-right:10px;
	padding:5px;
	border:solid 1px #FFF;
}
div#offerta-titolo {
	padding-left:5px;
}
div#offerta-testo {
	padding-right:5px;
}
div#offerta-dettaglio {
	text-align:right;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	clear:both;
}
.imgromolini{
	float:left;
	margin-right:2px;
	margin-bottom:10px;
	margin-top:10px;}
