﻿html, body {min-height:100%;height:auto !important;height:100%;font:12px Arial,Helvetica Neue,Tahoma;color:#363636}
body {background-color:#FFF;margin:0}

p {margin:0;padding:4px 0}
img {border:0}
form {padding:0;margin:0}
a {text-decoration:none;outline:none}
a.link01:hover {text-decoration:underline}
a.linkVetrine {text-decoration:underline;color:#1D265C}
a.linkVetrine:hover {text-decoration:none}
h1,h2,h3,h4,h5 {margin:0;padding:1px 0}
.arancione {color:#e75421}
h1 {font-size:15px}
h2 {font-size:14px}
h3 {font-size:12px}
h4 {font-size:11px}
h5 {font-size:10px}
.clear6 {clear:both;height:6px}
.clear8 {clear:both;height:8px}
.clear12 {clear:both;height:12px}
.clear16 {clear:both;height:16px}

.textLondra {color:#0c2354}
.textVienna {color:#c7001f}
.textBerlino {color:#f1a600}
.textParigi {color:#7d006b}
.clear5 {height:5px;clear:both}
.clear10 {height:10px;clear:both}
.clear20 {height:20px;clear:both}
.titleBlue {color:#1D265C}
.titleOrange {color:#e75622}
.textDiv {line-height:16px;padding:6px 1px 8px 1px}
.textDiv a {text-decoration:underline;color:#1D265C}
.textDiv a:hover {text-decoration:none}
.textDiv img[align="right"] {margin: 0 0 6px 8px;display: inline}
.textDiv img[align="left"] {margin: 0 8px 6px 0;display: inline}
#paginazione {padding:5px 6px;text-align:right;color:#1D265C}
#paginazione a {color:#1D265C}

#template {width:920px;margin:0 auto;background:url('/shared/images/com/bg-smd.png') no-repeat;padding:0 20px 0 20px}
#headerContainer {height:258px}
	#headerTop {height:136px;position:relative}
		#headerCity {height:136px;width:544px;position:absolute;right:0;bottom:0;background:url('/shared/images/com/header-city.gif') no-repeat}
		#menuTop {height:26px;position:absolute;right:0;top:0}
		.voiceMenuTop {float:left;width:68px;border-left:1px solid #c2c4c6;padding:13px 0px 0px 5px;font-size:11.4px}
		.voiceMenuTop a {color:#363636}
		.voiceMenuTop a:hover {text-decoration:underline}
	#headerBottom {height:90px}
		#banner01 {height:90px;width:728px;float:left;background-color:#f9f9f9}
		#loginBox {width:184px;height:90px;float:right}
			#loginBoxTop {height:14px;padding:3px 5px 3px 8px;background-color:#eee;font-weight:bold;color:#555}
			#loginBoxBottom {color:#444477;height:59px;padding:5px 8px;border-left:1px dotted #eee;border-right:1px dotted #eee;border-bottom:1px dotted #eee;font-size:12px;font-weight:bold}
			#loginBoxBottom input {font-size:11px;border:1px solid #ddd;padding:0;margin:0;width:92px;color:#444477}
	#headerMenu {height:27px}
		#headerMenu ul {padding:0;margin:0;list-style:none}
		#headerMenu ul li {text-align:center;color:#1d265c;padding:0 0px;margin:0;float:left;border-right:1px solid #ddd;height:24px;border-bottom:3px solid #1d265c}
		#headerMenu ul li div {height:24px}
		#headerMenu ul li a {color:#1d265c;cursor:pointer}
		#headerMenu ul li.lileft {width:34px;color:#1d265c;padding:0 18px 0 13px;margin:0;float:left;border-right:1px solid #ddd;height:24px;border-bottom:3px solid #1d265c}
		#headerMenu ul li.liright {width:42px;color:#1d265c;padding:0 13px 0 18px;margin:0;float:left;height:24px;border-bottom:3px solid #1d265c}
		#headerMenu ul li#current {border-bottom:0;color:#e85522;font-weight:bold}
		#headerMenu ul li#current a {color:#e85522}

	#headerPath {padding:4px 0 4px 1px;font-size:11px;color:#777;font-family:verdana}
	#headerPath a {color:#777}

#contentContainer {margin:0;padding:0;min-height:300px;height:auto !important;height:300px}
	#contentLeft {width:400px;background-color:#f3f3f7;padding:12px 15px;float:left}
		.eventBox {border-top:1px dotted #a2a6bd;padding:8px 0}
		.titleEvent a {color:#1e265c;font-weight:normal}
		.data {font-size:11px;color:#555;padding:1px 0}
		.text {padding:3px 0 0 0;line-height:15px;font-size:11px}
		.text2 {padding:3px 0 0 0;line-height:16px;font-size:12px}
		.text2 a {text-decoration:underline;color:#1D265C}
		.text2 a:hover {text-decoration:none}
		.textDetails {padding:8px 0 0 0;line-height:17px}
		.textDetails a {text-decoration:underline;color:#1D265C}
		.textDetails a:hover {text-decoration:none}
		.textDetails img[align="right"] {margin:0 0 6px 8px;display:inline}
		.textDetails img[align="left"] {margin:0 8px 6px 0;display:inline}
		
		.boxOrdina {padding:12px 8px 12px 8px}
		.boxOrdina a {color:#1D265C}

	#contentRight {width:480px;float:right}
		#boxBook {padding:6px 6px;background-color:#fdead1}
		#hotelList {padding:12px 10px}
		.hotelListCity {padding:5px 0;border-top:1px dotted #ddd}
		#hotelList a {color:#555}
	#containerLinkCity {height:54px}

	#leftContentHome {float:left;width:250px}
		#boxEventi {padding:8px;background-color:#fdf0e5;min-height:300px;height:auto !important;height:300px}
		a.linkAllEvents {color:#e75622;font-size:11px;text-decoration:underline}
		a.linkAllEvents:hover {text-decoration:none}
	#leftContent {float:left;width:150px}
		.linkMenuLeft {padding:6px 8px;background-color:#f3f3f7;font-size:12px;margin-bottom:3px;border-left:1px solid #1D265C}
		.linkMenuLeft a {color:#1D265C}
		.linkMenuLeft a:hover {text-decoration:underline}
		.linkMenuLeft a#currentLeft {font-weight:bold;text-decoration:underline;color:#E75622}
		
		ul.menu {list-style:none; margin:0; padding:0;width:100%}
		ul.menu * {margin:0; padding:0}
		ul.menu a {display:block; color:#1D265C; text-decoration:none}
		ul.menu a:hover {color:#E75622;text-decoration:underline}
		ul.menu li {position:relative;padding:6px 8px;background-color:#f3f3f7;font-size:12px;margin-bottom:3px}
		ul.menu ul {position:absolute; top:0px;margin:0;left:150px; background:#fff; display:none; opacity:0; list-style:none}
		ul.menu ul li {position:relative;background-color:#e9e9f4;padding:6px 8px;width:134px; margin-bottom:3px}
		ul.menu ul li a {display:block; }
		ul.menu ul li a:hover {color:#E75622;text-decoration:underline}
		ul.menu ul ul {position:absolute;margin:0;top:0px; left:150px; background:#fff; display:none; opacity:0; list-style:none}
		ul.menu ul ul li {position:relative;background-color:#e1e1ed;padding:6px 8px;width:134px; margin-bottom:3px}
		ul.menu ul ul li a {display:block; }
		ul.menu ul ul li a:hover {color:#E75622;text-decoration:underline}
		ul.menu ul ul ul {position:absolute; top:0px;margin:0;left:150px; background:#fff; display:none; opacity:0; list-style:none}
		ul.menu .menulink {padding:5px 7px 7px 0px; font-weight:bold; background:url(images/header.gif); width:143px}
		ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
		ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
		ul.menu .topline {}

		.listOffertaBottom {padding:6px;background-color:#f2f2f2;border-bottom:2px solid #FFFFFF;min-height:60px;height:auto !important;height:60px}
		.listOffertaBottom:hover {background-color:#FFFFFF}
		.listOffertaBottom a {text-decoration:none}
		.listOffertaBottom .contImg {width:60px;height:60px;overflow:hidden;margin-right:10px;float:left}

		.boxPeriodo {width:285px;min-height:160px;height:auto !important;height:160px;float:left}
		.boxPeriodo .titolo {background-color:#f2f5ff;height:28px;line-height:28px;padding:0 5px;font-weight:bold;font-size:16px;color:#1d265a}
		.boxPeriodo .singleOff {border-top:1px solid #e6e6e6;height:26px;line-height:26px;padding:0 3px}
		.boxPeriodo .singleOff:hover {background-color:#f5f5f5}
		.boxPeriodo .singleOff a {width:100%;height:26px;display:block;color:#333333}
		.linkAll {font-size:11px;text-align:right;padding:3px}
		.linkAll span {color:#E47911;font-family:Comic Sans MS;font-size:14px;font-weight:bold;line-height: 11px}
		.linkAll a {color:#333333}

	#centerContent {width:496px;margin-left:12px;float:left;min-height:400px;height:auto !important;height:400px}
		.containerList {padding:8px 0 7px 0;border-bottom:1px dotted #ddd}
		.boxHotel {font-size:11px}
	#centerContentHome {float:left;width:396px;margin-left:12px}
		.boxLinkHp {padding:8px 10px 4px 10px;border:1px solid #ddd;width:182px;min-height:169px;height:auto !important;height:160px;float:left;font-size:11px;overflow:hidden}
		.textBoxHp a {text-decoration:underline;color:#1D265C}
		.textBoxHp {padding-top:1px}
		.textBoxHp a:hover {text-decoration:none}
		.boxLinkHpDivide {float:left;width:21px;height:160px}
	#rightContent {float:left;width:250px;margin-left:12px}

/*#footerContainer {padding:5px 8px 5px 8px;clear:both;background-color:#f4f4f7;font-size:11px}
	#footerContainer a {color:#0c2354}*/
#footer {padding:0;margin:20px 0 0 0;border-top:1px solid #ddd;background:#f2f2f2;min-height:90px;height:auto !important;height:90px}
#footerContainer {padding-bottom:15px;width:980px;margin:0 auto;color:#555;clear:both;font-size:12px;min-height:90px;height:auto !important;height:90px}
#footerAll {padding:12px 40px;min-height:50px;height:auto !important;height:50px}
#footerContainer a {color:#555}
#footerLeft {float:left;width:170px}
.footerTitle {font-size:13px;color:#555;font-weight:bold;padding-bottom:8px}
.footerLink {padding:3px 0}
.footerLink a,.footerLink2 a {color:#555}
.footerLink a:hover,.footerLink2 a:hover {text-decoration:underline}
#footerRight {float:left;width:650px}
.footerLink2 {float:left;width:24%;padding:3px 0}
#footerBottom {min-height:40px;height:auto !important;height:40px;text-align:center;padding:0;clear:both}
#footerBottom a {color:#555;text-decoration:underline}

