html {
	HEIGHT: 100%
}
BODY {
	MARGIN: 0px;
	height: 100%;
}
DIV.venueCart {
	FONT-SIZE: 11px; FLOAT: right; MARGIN: 5px 40px 0px 0px; COLOR: #3c4d8d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TEXT-DECORATION: none
}
.registrationForm {
	FONT-SIZE: 11px; COLOR: #777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.header {
	WIDTH: 780px; HEIGHT: 110px; TEXT-ALIGN: left
}
DIV.headerlogo {
	WIDTH: 780px; HEIGHT: 110px; TEXT-ALIGN: left
}
.input {
	FONT-SIZE: 11px;
	WIDTH: 80px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
.whitelink {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
IMG.floatleft {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
DIV.headerholder {
	WIDTH: 704px; HEIGHT: 266px
}
DIV.maincontentbottomholder {
	FLOAT: left; WIDTH: 660px
}
DIV.headermain {
	FLOAT: left; WIDTH: 704px; HEIGHT: 266px
}
DIV.headerleft {
	FLOAT: left; WIDTH: 21px; HEIGHT: 268px
}
DIV.headerright {
	BACKGROUND: #4e7dae; WIDTH: 704px; HEIGHT: 268px
}
DIV.headerrightCastles {
	BACKGROUND: #7f8e2b; WIDTH: 704px; HEIGHT: 268px
}
DIV.toplogo {
	FLOAT: left; WIDTH: 420px; HEIGHT: 67px
}
DIV.flags {
	FLOAT: right; MARGIN: 35px 10px 0px 0px; WIDTH: 260px
}
DIV.topnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.footer {
	WIDTH: 704px; HEIGHT: 50px; TEXT-ALIGN: left
}
DIV.mediafooter {
	WIDTH: 704px; HEIGHT: 50px; TEXT-ALIGN: left
}
DIV.maincontent {
	BACKGROUND: #fff; WIDTH: 750px; TEXT-ALIGN: left
}
DIV.lowerright {
	FLOAT: left;
	WIDTH: 220px;
	padding: 50px;
}
DIV.lowerleft {
	FLOAT: none;
	WIDTH: 667px;
	padding: 0px;
	margin: 0px;
	background-position: top;
	height: 100%;
}
.breaker {
	CLEAR: both; LINE-HEIGHT: 0
}
DIV.leftnav {
	FLOAT: left; WIDTH: 200px; HEIGHT: auto; TEXT-ALIGN: left
}
DIV.titlesearchholder {
	WIDTH: 704px
}
DIV.mainleft {
	BACKGROUND: #fff; FLOAT: left; WIDTH: 21px; HEIGHT: 100%
}
DIV.mainleft2 {
	BACKGROUND: #fff; FLOAT: left; WIDTH: 21px; HEIGHT: 100%
}
DIV.mainleft3 {
	BACKGROUND: #fff; FLOAT: left; WIDTH: 18px; HEIGHT: 100%
}
DIV.paddfoot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.hometexttop {
	BACKGROUND: #fff;
	WIDTH: 655px;
	HEIGHT: 100%;
	padding: 0px;
}
DIV.hometexttop2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; WIDTH: 670px; PADDING-TOP: 0px; HEIGHT: 100%
}
DIV.sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 0px; HEIGHT: 100%
}
DIV.bg {
	BACKGROUND: #fff; FLOAT: left; WIDTH: 704px; HEIGHT: 100%
}
DIV.subnavtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 430px; PADDING-TOP: 0px; HEIGHT: 100%
}
DIV.subnavtextlower {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 440px; PADDING-TOP: 0px; HEIGHT: 100%
}
DIV.3colparaz {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; WIDTH: 679px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
DIV.homepufs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; WIDTH: 679px; PADDING-TOP: 0px
}
DIV.maincontentholder {
	FLOAT: right; WIDTH: 725px; HEIGHT: 66px
}
DIV.maincontentholdertopnobg {
	BACKGROUND: #fff; FLOAT: right; WIDTH: 704px; HEIGHT: 66px
}
DIV.title {
	FLOAT: left; WIDTH: 440px; HEIGHT: 66px
}
DIV.search {
	FLOAT: right; WIDTH: 250px; HEIGHT: 100px
}
IMG.titleimage {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.content {
	FLOAT: right; WIDTH: 580px; HEIGHT: auto; TEXT-ALIGN: left
}
DIV.contentnormalpara {
	FLOAT: left; WIDTH: 400px; TEXT-ALIGN: left
}
DIV.contentspecialpara {
	FLOAT: right; WIDTH: 180px; TEXT-ALIGN: left
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navfoot {
	FONT-SIZE: 0.6em; COLOR: #5279ad; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navhome {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #acc2d9; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navhomeon {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whitebold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 25px;
}
.whitebold1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 9px;
}
.testoicone {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #3c4d8d;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
}
.subsubnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnavpurpleon {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navhome:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.nav:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.navon {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnav {
	FONT-SIZE: 10px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	width: 140px;
}
.subnavon {
	FONT-SIZE: 10px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	width: 145px;
	height: auto;
}
.subnavonmappa {
	FONT-SIZE: 10px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	width: 180px;
	height: auto;
}
DIV.subspacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0em; PADDING-BOTTOM: 0px; WIDTH: 170px; PADDING-TOP: 0px; HEIGHT: 3px
}
DIV.navdivider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0em; BACKGROUND: #d1ddea; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 3px
}
DIV.subnavstrip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #591d87; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.subnavstrip_chooseScotland {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #591d87; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.subnavstrip_enquiries {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #6ba274; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.subnavstrip_stayinglonger {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #2d527b; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.subnavstrip_gettinghere {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #af6ec5; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.subnavstrip_organisingevent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ad9c5a; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.subnavstrip_search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #3c4d8d; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.subnavstrip_about {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #786a33; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.subnavstripholder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #591d87; PADDING-BOTTOM: 0px; WIDTH: 704px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV.Homeright {
	FLOAT: right; MARGIN: 0px; WIDTH: 225px
}
.smalltitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e7dae; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallgrey {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #878787; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallgrey2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #878787; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.7em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #777;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
	word-spacing: normal;
	letter-spacing: normal;
}
A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e7dae; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.campirichieste {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 40px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #868686;
	PADDING-TOP: 0px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.searchform {
	MARGIN: -150px 0px 0px
}
.bluedetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e7dae; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluedetails:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluelarge {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e7dae; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluelarge:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #9D9281; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluesmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e7dae; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluenum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e7dae; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluesmall:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #9D9281; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.textpadding {
	FLOAT: left;
	WIDTH: 420px;
	padding: 0px;
}
DIV.textpadding1 {
	FLOAT: left;
	WIDTH: 420px;
	padding: 0px;
}
DIV.textpaddingwide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 670px; PADDING-TOP: 0px
}
.venueDescrip {
	FONT-SIZE: 0.7em;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	TEXT-DECORATION: none;
}
.input {
	FONT-SIZE: 11px;
	WIDTH: 345px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	margin-left: 40px;
}
.inputrichieste {
	FONT-SIZE: 11px;
	WIDTH: 345px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	margin-left: 40px;
}
.inputgiorno {
	FONT-SIZE: 11px;
	WIDTH: 110px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
.inputmese {
	FONT-SIZE: 11px;
	WIDTH: 110px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
.inputanno {
	FONT-SIZE: 11px;
	WIDTH: 110px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;	
}
.inputpernottamento {
	FONT-SIZE: 11px;
	WIDTH: 350px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
.dropdowns {
	BORDER-RIGHT: #b3b4b5 1px solid; BORDER-TOP: #b3b4b5 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #b3b4b5 1px solid; WIDTH: 100px; BORDER-BOTTOM: #b3b4b5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.side {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtBlackBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4e7dae; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subtitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subtitle2 {
	FONT-SIZE: 15px; COLOR: #4e7dae; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtgreyBold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #777; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluelink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e7dae; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtgreyBold:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtdkblueBold {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin-left: 10px;
	padding-left: 10px;
}
.link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #E7E1D5;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.link:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #30377F;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	line-height: normal;
}
.link2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #E7E1D5;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
}
.link2:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	line-height: normal;
}
.link3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.mailgiu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #3C4D8D;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
}
.mailgiu:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #B7B1A3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	line-height: normal;
}
.infogiu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #3C4D8D;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
}
.testi {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #F1AB4D;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
}
.testi:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
}
.testiicone {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #C0B9B3;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
}
.testiicone:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #3C4D8D;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
}
.titolosezioni {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 28px;
	COLOR: #4e7dae;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
	margin-left: 9px;
}
.sottotitolosezioni {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 18px;
	COLOR: #4e7dae;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
	margin-left: 10px;
}
.titoloiconebianco {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 6px;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.titoloiconebianco:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #4e7dae;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 6px;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.titoloiconemarrone {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #b7b1a3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 13px;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.titoloiconemarrone:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #4e7dae;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 13px;
	font-variant: normal;
	text-transform: none;
	text-align: left;
}
.titolomenuricercagrande {
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #4e7dae;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
	clip: rect(auto,auto,auto,auto);
	text-align: center;
}
.titolomenuricercagrande:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #C0B9B3;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
	clip: rect(auto,auto,auto,auto);
	text-align: center;
}
.titolomenuricerca {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #4e7dae;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
	clip: rect(auto,auto,auto,auto);
	margin-left: 8px;
	text-align: left;
}
.stepricercasede {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 18px;
	COLOR: #4e7dae;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
	margin-left: 15px;
}
.dettagliaggiungiallalista {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #8C7F6C;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
	margin-left: 6px;
}
.dettagliaggiungiallalista:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4e7dae;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
}
.titolostruttura {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 10px;
	text-align: left;
}
.tipologiastruttura {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
}
.descrizionestruttura {
	FONT-SIZE: 11px;
	COLOR: #777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	TEXT-DECORATION: none;
	text-align: justify;
}
.descrizionestrutturadettagli {
	FONT-SIZE: 11px;
	COLOR: #777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	TEXT-DECORATION: none;
	text-align: justify;
}
DIV.Home {
	BORDER-RIGHT: #C2B69E 1px solid;
	BORDER-LEFT: #C2B69E 1px solid;
	WIDTH: 677px;
	height: 100%;
}
DIV.menuricerca {
	BORDER-RIGHT: #C2B69E 1px solid;
	BORDER-LEFT: #C2B69E 1px solid;
	BORDER-TOP: #C2B69E 1px solid;
	BORDER-BOTTOM: #C2B69E 1px solid;
}
.sfondomenu {
	BACKGROUND-COLOR: #9D9281;
	text-align: center;
	vertical-align: middle;
}
.sfondomenusotto {
	BACKGROUND-COLOR: #925656;
	text-align: center;
	vertical-align: middle;
}
.sfondomenusottoconvention {
	BACKGROUND-COLOR: #866E55;
	text-align: center;
	vertical-align: middle;
}
.sfondomenusottoprepost {
	BACKGROUND-COLOR: #747474;
	text-align: center;
	vertical-align: middle;
}
.sfondomenusottocontatti {
	BACKGROUND-COLOR: #999999;
	text-align: center;
	vertical-align: middle;
}
.sfondostep {
	BACKGROUND-COLOR: #EFECE4;
	text-align: center;
	vertical-align: middle;
}
.sfondostepscuro {
	BACKGROUND-COLOR: #BDB8B1;
	text-align: center;
	vertical-align: middle;
}
.sfondotabelladettagli {
	BACKGROUND-COLOR: #E7E1D5;
	text-align: center;
	vertical-align: middle;
}
.sfondoricercaveloce {
	BACKGROUND-COLOR: #242B71;
	text-align: center;
	vertical-align: middle;
}
DIV.ricerca {
	BORDER-RIGHT: #E7E1D5 1px solid;
	BORDER-LEFT: #E7E1D5 1px solid;
	BORDER-TOP: #E7E1D5 1px solid;
	BORDER-BOTTOM: #E7E1D5 1px solid;
}
DIV.ricerca1 {
	BORDER-RIGHT: #C2B69E 1px solid;
	BORDER-LEFT: #C2B69E 1px solid;
}
.campidettagli {
	FONT-SIZE: 11px;
	COLOR: #777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	font-weight: normal;
	margin-left: 3px;
}
.titolocontattidettagli {
	FONT-SIZE: 13px;
	COLOR: #4e7dae;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	TEXT-DECORATION: none;
	padding-left: 6px;
	padding-right: 6px;
	text-align: justify;
	font-weight: bold;
}
.dettaglitabella {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #8C7F6C;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-variant: normal;
	text-transform: none;
	margin-left: 3px;
}
.altmappa {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #8C7F6C;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 6px;
	text-align: justify;
}
.livelloricercasede{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
}
.contattipagina {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #4e7dae;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 0px;
}
.contattipagina:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 0px;
}
.contattipagina1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #4e7dae;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 0px;
}
.grassettotesti {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4e7dae; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.quicksearch {
	font-weight: bold;
	font-size: 11px;
	color: #E7E1D5;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ataji_agenzia_pubblicitaria {
	font-weight:: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:none;
}
