body {
				font-family: Georgia, Times New Roman, Times, serif;
				font-size: 13px;
				color: #000000;
				font-weight:normal;
				background-color:#FFFFFF;
				padding:0px;
				margin:0px;
				}
/*links*/
a img {
				border:none;
				}
a:link {
				color: #df4b00;
				text-decoration: none;
				}
a:visited {
				text-decoration: none;
				color: #f66014;
				}
a:hover {
				text-decoration: underline;
				color: #df4b00;
				}
a:active {
				text-decoration: none;
				color: #f68b0e;
				}

a.set2 {
				color: #777777;
				font-size: 12px;
				text-decoration: none;
				font-style:normal;
				}
a.set2:link {
				color: #000000;
				text-decoration: none;
				}
a.set2:visited {
				text-decoration: none;
				color: #51514f;
				}
a.set2:hover {
				color: #df4b00;
				text-decoration: underline;
				}


a.set3 {
				color: #FFFFFF;
				font-size: 12px;
				text-decoration: none;
				font-style:normal;
				}
a.set3:link {
				color: #FFFFFF;
				text-decoration: none;
				}
a.set3:visited {
				text-decoration: none;
				color: #FFFFFF;
				}
a.set3:hover {
				color: #FF800B;
				text-decoration: underline;
				}


a.set4 {
				color: #000000;
				font-size: 12px;
				text-decoration: none;
				font-style:normal;
				}
a.set4:link {
				color: #000000;
				text-decoration: none;
				}
a.set4:visited {
				text-decoration: none;
				color: #000000;
				}
a.set4:hover {
				color: #df4b00;
				text-decoration: underline;
				}
/*titolo*/
.titolo {
				margin-top:10px;
				margin-bottom:10px;
				font-size: 16px;
				color: #df4b00;
				}
.titolo2 {
				font-size: 16px;
				color: #df4b00;
				}
/*corpo*/
p {
				margin:7px;
				margin-left:0px;
				}
p:first-letter {
			text-transform:uppercase;
}
.corpo14nero {
				font-size: 14px;
				}
.corpo11 {
				font-size: 11px;
				}
.corpo10 {
				font-size: 10px;
				}
/*colori*/
.bianco {font-size: 12px; color: #FFFFFF}
.nero {color: #000000}
.evidenziato {	
				font-size: 13px;
				color: #FFFFFF;
				background-color:#FF800B;
				}
.arancio {color: #df4b00;}
.resort {background-color:#9a9584;}
.hotel {background-color:#e8d4a3}
.spa {background-color:#b0b579;} 
.golf {background-color:#65b561}
.risto {background-color:#e2b6b2}


/*struttura*/
#flatContainer {
				position:relative; 
				height:auto;
				margin:0 auto;
				background-color:#FFFFFF;
				}
#container {
				position:relative;
				margin: 0 auto; 
				text-align:left;
				height:auto;
				width:955px;
				background-color:#FFFFFF;
				}
#pageHeader {
				position:relative;
				height:334px; 
				width:auto;
				}
#logo {
				position:absolute;
				height:110px; 
				width:175px;
			 	right:0px;
				top:0px;
				}
#logo a{
				display: block;
				height:110px; 
				width:175px;
				background-image: url('/images/logonew.jpg');
				}
#logo a:hover {
				background-image: url('/images/logoRollover.jpg');
				}
#logo a span {
				display:none;
				border:none;
				color:#000000;
				text-decoration:none;
				}
#nav {
				position:relative;
				height:30px; 
				width:780px;
				padding:0px;
			 	float:left;
				top:80px;
				background: url('/images/navBackground.jpg') no-repeat;
				}
#nav ul {
				display:block;
				margin:0px;
				padding:0px 0px 0px 3px;
				}
#nav li {
				display:inline-block !important;
				display:block;
				float:left;
				height:16px !important;
				margin:0px 0px 0px -3px;
				padding:7px 8px 7px 8px;
				}
#nav li.selected {
				background-color:#147210;
				}
#main {
				clear:left;
				position:relative; 
				overflow:auto;
				background-color:#FFFFFF;
				padding:0px 0px 0px 0px;
				margin:0 auto;
				}
#title {
				position:relative;
				height:20px; 
				width:auto;
				background-color:#65b561;
				background-image: url('/images/titleBackground.jpg');
				padding:7px 30px 0px 30px;
				}
#title .flags {
				position:relative;
				float:right;
				margin:0px 0px 0px 0px;
				}
#content {
				display:block;
				margin:0;
				padding:20px;
				padding-top:15px;
				padding-bottom:30px;
				text-align:justify;
				position:relative;
				min-height:500px !important;
				width:665px;
				float:left;
				background: #fff url('/images/mainBackground.jpg') no-repeat;
				}

#content .news {
				display:block;
				margin:10px 0px 10px 0px;
				padding:0px;
				float:left;
				width:655px;
				}
#content .news p{
				margin:0px;
				}
#content .news  img{
				float:right; 
				margin:21px 0px 5px 10px; 
				width:210px;
				background-color:#CC6600;
				}
#right {
				margin-top:25px;
				min-height:200px !important;
				width:240px;
				float:right;
				margin-bottom:25px;
				
				}
#right .sectionContainer  {
				clear:both;
				/*margin-bottom:1px;*/
				text-align:right;
				}
#right .section  {
				color:#333333;
				background-color:#e8e8e8;
				/*margin-top:1px; riga divisione titolo contenuto*/
				margin-right:0px;
				padding:10px 10px 15px 10px;
				text-align:right;
				}
#right .sectionTitle {
				background-color:#147210;
				padding:3px 8px 1px 8px; 
				text-align:right;
				}
#right .sectionTitle .titolo {
				text-transform:uppercase; 
				font-size:14px; 
				color:#FAFAFA;
				}
#right .section p {
				clear:both;
				padding:0px;
				margin:0px;
				}
#right .section a {
				clear:both;
				margin:0;
				}


/*Form*/
form {
				margin:0px;
				padding-top:5px;
				font-size:14px;
				}
form .line {
				vertical-align:text-bottom;
				}	

.submit {
				background:#F2F2F2;
				border: solid 1px #999999;
				padding:2px 4px !important;
				padding:0px 1px;
				margin:2px 0px 2px 0px ;
				clear:both;
				display:block;
				float:right;
				}
.label {
				vertical-align:text-bottom;
				display:block;
				color:#222222;
				font-size:14px;
				margin:0px;
				padding:0px;
				}
#content .label {
					float: left;
					text-align: right;
					margin-right: 15px;
					width: 100px;
				}
.textBox {
				background:#F2F2F2;
				border: solid 1px #999999;
				height:15px;
				margin-bottom:3px;
				}
#content input {
				padding: 5px;
				width: 371px;
				height:14px;
				margin: 0px 0px 10px 0px;
				border: 1px solid #ccc;

				}
#content .submit {
				width:65px;
				height:23px;
				float: right;
				}
#content .contact-area {
				width: 600px;
				margin-top: 25px;
				}

input:focus {
	border: 1px solid #147210;
}

/*Right Form*/
#right form {
				margin:0px;
				padding-top:5px;
				font-size:14px;
				text-align:right;
				width:100%;
				}
#form .line {
				vertical-align:text-bottom;
				}	
#right .submit {
				background:#F2F2F2;
				border: solid 1px #999999;
				padding:2px 4px !important;
				padding:0px 1px;
				margin:2px 0px 2px 0px ;
				clear:both;
				display:block;
				float:right;
				}
#right .textBox {
				background:#F2F2F2;
				border: solid 1px #999999;
				height:15px;
				margin-bottom:3px;
				display:block;
				float:right;
				text-align:right;
				}
#right .label {
				vertical-align:text-bottom;
				display:block;
				color:#222222;
				font-size:14px;
				display:block;
				clear:right;
				margin:0px;
				padding:0px;
				}
				
#newsTitle {
				clear:both;
				position:relative;
				height:20px; 
				width:auto;
				background-color:#147210;
				padding:5px 30px 2px 20px;
				}
#newsContent {
				display:block;
				margin:0;
				padding:15px 0px 20px 20px;
				text-align:justify;
				position:relative;
				width:665px;
				float:left;
				}
#newsContent .titolo {
			display:block;
			height:40px;
}						
#newsContent .news {
				float:left;
				width:211px;
}			
#newsContent .news p{
				padding:10px 0px 10px 0px;
				margin:0px;
				height:145px !important;
				float:left;
				width:211px;
				}
#newsContent .news img {
				width:211px; 
				height:139px;
				}

#footer {
				clear:both;
				position:relative;
				height:30px;
				width:auto;
				background-color:#E8E8E8;
				}
#footerContainer {
				position:relative; 
				margin-left:auto; 
				margin-right:auto; 
				width:955px;
				text-align:right;
				padding:8px 30px 0px 0px;
				}
#buca {
				clear:both;
				float:left;
				width:100%;
				padding:15px 0px 0px 0px;
				
				}
#buca table {
				width:100%;
				}
#buca th {
				font-weight:bold;
				text-align:left;
				color:#df4b00;
				}
#buca td {
				text-align:center;
				}
.radioButton1 {
				width:10px;
				border:none;
				background:none;
				}
				
				
