﻿html, body {min-height:100%;height:auto !important;height:100%;font:12px Verdana,Arial,Tahoma;color:#808080;}
body {background-color:#FFF;background:url('/public/images/com/background.gif');background-repeat:repeat-x;margin:0;}

* {text-shadow:#000000 0 0 0px;opacity: 0.9999999;}


.left {float:left;}
.right {float:right;}
.linkViewAll {font-size:9px;font-weight:bold;color:#FFF;text-decoration:none;}
.linkViewAllGrey {font-size:9px;font-weight:bold;color:#808080;text-decoration:none;}
.titoloDormire {height:18px;font-size:13px;font-weight:bold;color:#808080;border-bottom:solid 1px #008383;}
.titoloEventi {height:18px;font-size:13px;font-weight:bold;color:#808080;border-bottom:solid 1px #E20A16;}
.titoloStudiare {height:18px;font-size:13px;font-weight:bold;color:#808080;border-bottom:solid 1px #CDD00A;}
.titoloFare {height:18px;font-size:13px;font-weight:bold;color:#808080;border-bottom:solid 1px #F0037F;}
.titoloVedere {height:18px;font-size:13px;font-weight:bold;color:#808080;border-bottom:solid 1px #F96915;}
.titoloTrasporto {height:18px;font-size:13px;font-weight:bold;color:#808080;border-bottom:solid 1px #00AFE9;}
.titoloAeroporti {height:18px;font-size:13px;font-weight:bold;color:#808080;border-bottom:solid 1px #001464;}
.titoloUtilities {height:18px;font-size:13px;font-weight:bold;color:#808080;border-bottom:solid 1px #FFFF00;}
.separator {clear:both;height:5px;}
.linkSMD {text-decoration:none;color:#808080;font-size:12px;}
.orangeLink {color:#ED6215;text-decoration:none;}
.redLink {color:#E20A16;text-decoration:none;}
.greyLink {color:#4C4C4C;text-decoration:none;}
.blackLink {color:#808080;text-decoration:none;}
.dateRed {font-family:Tahoma;font-weight:bold;font-size:9px;color:#E20A16;}

/*.backgroundContent {min-height:500px;background:url('/public/images/com/body-content.gif');background-repeat:repeat-x;}*/
.backgroundContent {background:#FFF;}

/* Box Styles */

#londonPass {width:160px;height:232px;background:url('/public/images/com/londonPass.gif');}
	#londonPass .top {height:162px;}
	#londonPass .bottom {height:70px;font-size:10px;font-weight:bold;text-align:center;}

/* Menu Sx */

#menuEventsTitle {width:160px;height:26px;background:url('/public/images/com/menuTitle-events.gif');}
	#menuEventsTitle span {color:#E20A16;font-weight:bold;padding:15px;}
#menuAeroportiTitle {width:160px;height:26px;background:url('/public/images/com/menuTitle-aeroporti.gif');}
	#menuAeroportiTitle span {color:#001464;font-weight:bold;padding:15px;}
#menuTrasportiTitle {width:160px;height:26px;background:url('/public/images/com/menuTitle-trasporti.gif');}
	#menuTrasportiTitle span {color:#00AFE9;font-weight:bold;padding:15px;}
#menuCosaFareTitle {width:160px;height:26px;background:url('/public/images/com/menuTitle-cosafare.gif');}
	#menuCosaFareTitle span {color:#F0037F;font-weight:bold;padding:15px;}
#menuCosaVedereTitle {width:160px;height:26px;background:url('/public/images/com/menuTitle-cosavedere.gif');}
	#menuCosaVedereTitle span {color:#F96915;font-weight:bold;padding:15px;}
#menuDoveDormireTitle {width:160px;height:26px;background:url('/public/images/com/menuTitle-dovedormire.gif');}
	#menuDoveDormireTitle span {color:#008383;font-weight:bold;padding:15px;}
#menuUtilitiesTitle {width:160px;height:26px;background:url('/public/images/com/menuTitle-utilities.gif');}
	#menuUtilitiesTitle span {color:#808080;font-weight:bold;padding:15px;}
#menuBox {width:158px;border-right:solid 1px #B8BCCB;border-bottom:solid 1px #B8BCCB;border-left:solid 1px #B8BCCB;background:url('/public/images/com/menuBack-events.gif');background-repeat:repeat-x;}

/* User Registration Styles */

.userSignInFormFieldset {padding:5px;}
.userSignInFormLegend {font-size:13px;font-weight:bold;}
.userSignInFormContainer {margin:5px 0px;}
.userSignInFormLeft {width:49%;float:left;margin-right:10px;}
.userSignInFormRight {width:49%;}
.userSignInForm5Tab {width:20%;float:left;}
.userSignInFormLabel {font-size:12px;width:150px;float:left;margin:2px 5px;}
.userSignInFormInput {font-size:13px;float:left;margin-right:10px;}
.userSignInFormSelect {font-size:13px;}
.userSignInFormAlert {font-size:11px;color:#900;}
.userSignInFormActions {float:right;margin-top:10px;}
.userSignInFormButton {border:solid 1px #000;font-family:Arial;font-size:11px;padding-top:1px;cursor:hand;}
.userSignInFormFieldSeparator {height:5px;clear:both;}

.formInputText {font-family:Verdana;font-size:13px;padding:3px;}

/* ------------------------ */

.form-container {padding:0px;}
	.form-container form {margin:0;padding:0;}
	.form-container legend {font-weight:bold;}
	.form-container label {float:left;width:160px;padding:0 1em;text-align:right;}
	.form-container input,select {font-size:11px;padding:0;margin:0;}
	.form-container textarea {font-family:Verdana,Arial;font-size:11px;padding:3px;margin:0;}

/* ------------------------ */

#subHeaderAdv {width:735px;height:100px;border:solid 1px #DDD;float:left;}
#rightAdv250 {width:260px;height:260px;border:solid 1px #DDD;}
#bottomAdv250 {width:260px;height:100px;border:solid 1px #DDD;}

#templateContainer {width:960px;margin:0 auto;padding:0;background:#FFF;}
	#headerContainer {height:155px;background:url('/public/images/com/header.gif');}
		#headerMenuContainer {height:25px;}
			#headerMenu {text-align:right;margin:4px 10px 0 0;color:#808AB2;}
				#headerMenu a {font-size:13px;font-weight:bold;text-decoration:none;color:#808AB2;}
				#headerMenu a:hover {color:#FFF;}
		#headerLogoContainer {height:130px;}
			#headerLogo {padding:35px 0 0 10px;}
	#subHeaderContainer {width:960px;height:147px;background:url('/public/images/com/body-top-background.gif');background-color:#FFF;}
		#subHeaderContent {width:950px;height:111px;margin:0 auto;}
			#subHeaderLoginContainer {width:202px;height:111px;float:right;}
				#formLogin {color:#808080;margin:30px 0 0 0;}
				#formLogin label {font-size:11px;width:80px;float:left;padding-top:2px;}
				#formLogin input {font-size:11px;}
				#formActions {font-size:9px;margin:10px 10px 0 0;}
					#formActions a {text-decoration:none;font-weight:bold;color:#808080;}
					#formActionsLeft {float:left;}
					#formActionsRight {float:right;}
					 #formActionsRight .orangeLink {color:#ED6215;}
		#menuContainer {width:950px;height:36px;background:url('/public/images/com/menu-background.gif');background-position:top;background-repeat:no-repeat;margin:0 auto;}
			#menuContainer {font-family:Verdana,Arial,helvetica,sans-serif;font-size:13px;font-weight:bold;}
				#menuContainer ul {padding:0px;margin:0px;list-style-type:none;}
				#menuContainer li {float:left;text-align:center;height:35px;}
				#menuContainer div {padding-top:5px;}
				#menuContainer .menu01 {width:78px;margin-right:2px;background:url('/public/images/com/menu-home.gif');background-position:left top;}
				#menuContainer .menu02 {width:87px;margin-right:2px;background:url('/public/images/com/menu-eventi.gif');background-position:left top;}
				#menuContainer .menu03 {width:108px;margin-right:2px;background:url('/public/images/com/menu-aeroporti.gif');background-position:left top;}
				#menuContainer .menu04 {width:170px;margin-right:2px;background:url('/public/images/com/menu-trasporto.gif');background-position:left top;}
				#menuContainer .menu05 {width:135px;margin-right:2px;background:url('/public/images/com/menu-fare.gif');background-position:left top;}
				#menuContainer .menu06 {width:131px;margin-right:2px;background:url('/public/images/com/menu-vedere.gif');background-position:left top;}
				#menuContainer .menu07 {width:136px;margin-right:2px;background:url('/public/images/com/menu-dormire.gif');background-position:left top;}
				#menuContainer .menu08 {width:91px;background:url('/public/images/com/menu-utilities.gif');background-position:left top;}
				#menuContainer a {color:#FFF;text-decoration:none;}
				#menuContainer li:hover {background-position:right bottom;}
				#menuContainer #current {background-position:right bottom;}
	#pathContainer {width:960px;height:50px;background:url('/public/images/com/body-background.gif');color:#808080;font-size:10px;background-color:#FFF;}
		#pathContainer a {color:#808080;}
		#path {float:left;margin:10px 0 0 15px;}
		#searchBox {float:right;margin:10px 20px 0 0;}
			#searchForm {color:#808080;margin:0;}
				#searchForm label {font-size:10px;font-weight:bold;width:80px;float:left;padding-top:4px;}
				#searchForm input {font-size:11px;float:left;margin-right:2px;}
	#homepageContainer {width:960px;background:url('/public/images/com/body-dotted-background.gif');}
		#homepageContainer ul {padding:0px;list-style-type:none;width:950px;margin:0 auto;}
		#homepageContainer li {float:left;}
		#homepageContainer h1 {font-size:14px;margin:0;padding:0;}
		#homepageContainer h2 {font-size:13px;font-weight:normal;margin:0;padding:0;}
		#homepageContainer .leftColumn {width:260px;margin-left:5px;margin-right:5px;}
		#homepageContainer .centerColumn {width:400px;margin-right:13px;}
		#homepageContainer .rightColumn {width:260px;}
		#homepageContainer .content {margin:2px 5px;}
		#firstRowContainer {height:300px;margin-bottom:10px;}
			#boxEvents {height:260px;background:url('/public/images/com/boxEvents.gif');background-position:top;background-repeat:no-repeat;}
				#boxEvents img {border:solid 2px #BCC1D6;}
		#secondRowContainer {height:200px;margin-bottom:10px;}
			#boxStudiare {width:260px;height:200px;background:url('/public/images/com/boxStudiare.gif');background-position:top;background-repeat:no-repeat;}
			#boxCosaFare {width:400px;height:200px;background:url('/public/images/com/boxCosaFare.gif');background-position:top;background-repeat:no-repeat;}
				.cosaFareIcons {border:solid 2px #F0037F;}
			#boxCity {width:262px;height:136px;background:url('/public/images/com/boxCity.gif');}
		#thirdRowContainer {height:260px;}
			#boxDormireContainer {border:solid 1px #AAA;padding:2px;}
				#boxDormire {height:238px;background:url('/public/images/com/boxDormire.gif');background-repeat:no-repeat;}
			#boxCosaVedere {width:260px;height:260px;background:url('/public/images/com/boxVedere.gif');background-position:top;background-repeat:no-repeat;}
				#boxCosaVedereTop {height:180px;}
				#boxCosaVedereBottom {height:80px;}
				#boxCosaVedereBottom a {text-decoration:none;font-size:10px;font-weight:bold;}
			#boxTrasporti {width:400px;height:150px;background:url('/public/images/com/boxTrasporti.gif');background-position:bottom;background-repeat:no-repeat;}
				#boxTrasportiTop {height:71px;}
				#boxTrasportiBottom {height:79px;}
			#boxAeroporti {width:400px;height:100px;background:url('/public/images/com/boxAeroporti.gif');background-position:bottom;background-repeat:no-repeat;}
			#boxUtilities {width:260px;height:150px;background:url('/public/images/com/boxUtilities.gif');background-position:bottom;background-repeat:no-repeat;}
	#pageContainer {width:960px;background:url('/public/images/com/page-dotted-background.gif');}
		#pageLayout {padding:0px;list-style-type:none;width:950px;margin:0 auto;}
		#pageContainer h1 {font-size:14px;margin:0;padding:0;}
		#pageContainer h2 {font-size:13px;font-weight:normal;margin:0;padding:0;}
		#pageContainer a {color:#808080;}
		#pageContainer .leftColumn {width:175px;float:left;}
			#pageContainer .menuLeft {list-style-type:none;margin:0;padding:0;}
			#pageContainer .menuLeftItem {list-style-type:none;margin:0 0 0 16px;padding:0;}
		#pageContainer .centerColumn {width:495px;margin-right:5px;float:left;}
		#pageContainer .rightColumn {width:275px;float:right;}
		#pageContainer .content {margin:2px 5px;}
	#simpleContainer {width:960px;background:url('/public/images/com/body-background.gif') #FFF;}
		#simpleContainer h1 {font-size:14px;margin:0;padding:0;}
		#simpleContainer h2 {font-size:13px;font-weight:normal;margin:0;padding:0;}
		#simpleContainer .content {margin:0 14px 0 14px;}
	#footerContainer {width:960px;height:46px;background:url('/public/images/com/footer.gif');color:#FFF;font-size:10px;clear:both;background-color:#FFF;}
		#footerContent {padding:25px 5px 0 5px;}
			#footerNote {float:left;}
				#footerNote a {color:#FFF;}
			#footerCredits {float:right;}
				#footerCredits a {color:#FFF;}