a.link01{
	color:#756a65;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
}
a.link01:hover{
	color:#b5ada9;
}
a.link02{
	color:#756a65;
	text-decoration:none;
	border:1px solid #b5ada9;
	padding:3px;
}
a.link02:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#756a65;
	border:1px solid #b5ada9;
	padding:3px;
}
a.link03{
	color:#756a65;
	font-size:11px;
	font-family:arial;
	text-decoration:underline;
}
a.link03:hover{
	color:#b5ada9;
	text-decoration:none;
}
body{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	color:#756a65;
	scrollbar-face-color: #b5ada9;
 	scrollbar-highlight-color: #756a65; 
	scrollbar-shadow-color: #ebe8e0;
	scrollbar-3dlight-color: #b5ada9;
	scrollbar-arrow-color: #756a65;
	scrollbar-track-color: #ebe8e0;
	scrollbar-darkshadow-color: #b5ada9;
	text-align:center;
	overflow-x:hidden;
}

body.bodyHome{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	color:#fff;
	background:url(../images/ribbon_home.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:/*"Trebuchet MS", */Arial, Helvetica, sans-serif;
	}

body.bodyInt{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	color:#fff;
	background:url(../images/ribbon_int.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:/*"Trebuchet MS", */Arial, Helvetica, sans-serif;
	}

fieldset {
	border:#EDE9E0 1px solid;
	margin:15px 0;
	padding:5px 10px;
}
fieldset legend{
	font-weight:bold;
}
#container{
	width:960px;
	margin:0 auto;
	/*border:1px solid #aaaaaa;*/
	margin-top:7px;
	/*background-color:#ebe8e0;*/
}
#containerLong{
	width:960px;
	margin:0 auto;
	/*border:1px solid #aaaaaa;*/
	margin-top:7px;
	background-color:#fff;
	}
div.headHome{
	
	width:960px;
	height:152px;
	margin:0 auto;
	background-color:#fff;
	}
	
div.slideHome
{
	width:960px;
	height:320px;
	margin:0 auto;
	background-color:#000;
	}

div.contentRibbon {
	background-color:#ede9e0;
	/*background-color:#ede9e0;*/
	width:960px;
	margin:0 auto;	
	margin-top:18px;
	color:#5b5852;
}

div.contentRibbon p{
	font-size:12px;
	text-align:left;
	padding:0 15px;
}

div.contentRibbon h3 { font-family:/* 'Goudy Bookletter 1911',*/ arial, serif; color:#555553;font-size:24px;padding:5px 0 0 15px;margin:5px 0 0 0;text-align:left;font-weight:normal;}

div.topContainer{
	
}
div.homeBeige{
	width:460px;
	height:217px;
	background:#efebe3;
	margin-top:50px;
	float:left;
	margin-right:40px;
	text-align:justify
	}
div.homeBeige h4{color:#5b5852;font-size:20px;font-weight:normal;margin:5px 15px;}	
div.homeBeige p{color:#87847d;padding:0px 15px;line-height:15px}
div.homeBeigeLow{
	width:460px;
	height:110px;
	background:#efebe3;
	margin-top:20px;
	float:left;
	margin-right:40px;
	}
hr{width:90%;margin-top:1px;margin-bottom:0;padding:0}
div.homeBeigeLow p{color:#87847d;text-align:justify;padding:5px 10px;font-size:11px;}
div.homeBeigeLow span{color:#5b5852; font-size:20px;display:block;text-align:left;padding:10px 10px 0 10px;}
div.homeBox{
	width:460px;
	height:110px;
	margin-top:20px;
	float:left;
	margin-right:40px;
	}
div.homeBoxMiniLato{
	width:213px;
	height:79px;
	background:url("../images/fondo_homeBoxMiniLato.jpg");
	float:left;
	/*margin-right:30px;*/
	}	
div.homeBoxMiniLato h4{
	color:#fff;
	margin:1px;
	padding:5px 10px 0px 10px;
	font-size:16px;
	font-weight:normal;
	text-align:justify;
	}	
div.homeBoxMiniLato p{
	padding:1px 10px;
	margin:0;
	}
div.homeBoxMiniLow{
	width:215px;
	
	float:left;
	margin-right:30px;
	}	
div.homeBoxMiniBeige{
	width:215px;
	height:110px;
	background:#efebe3;
	float:left;
	margin-right:30px;
	}
div.homeBoxMiniBeige span{color:#5b5852; font-size:20px;display:block;text-align:left;}
div.homeBoxMiniTop{
	width:215px;
	height:136px;
	background:#928a79;
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	text-align:left;
	}
div.homeBoxMiniTop span{font-size:18px;color:#fff;	line-height:55px;text-align:left;margin-left:10px;}
div.homeBoxMiniTop p{padding:0 15px;line-height:15px;}
div.homeBoxMini{
	width:215px;
	height:97px;
	background:#928a79;
	float:left;
	margin-right:30px;
	}
div.homeBoxMini span{
	font-size:20px;
	color:#fff;
	
	line-height:35px;
	}
div.bottom{
	height:15px;
	-min-height:4px;
	background-color:#ebe8e0;
	margin-top:15px;

}
div.bottomLong{
	width:960px;
	-min-height:10px;
	background-color:#ebe8e0;
	margin-top:-2px;

}
div.bottomText{
	color:#756a65;
	width:390px;

}
div.bottomTextLong{
	color:#756a65;
	width:960px;

}
div.bottomText p, div.bottomTextLong p{
	padding:5px;
	line-height:15px;
}
div.copyright{
	width:100%;
	text-align:center;
	color:#756a65;
}
div.copyright p{
	padding:2px 0 2px 0;
}
div.copyrightIntro{
	position:absolute;
	bottom:20px;
	width:100%;
	left:0;
	text-align:center;
}
.formError{
	color:#ff0000;
}
div.homeFasciaBottom{
	clear:both;
	width:790px;
	height:50px;
	background:#ebe8e0;
	text-align:right;
}
div.homeFasciaBottom div{
	font-size:12px;
	padding-top:15px;
	padding-right:15px;
}
div.homeFasciaTop{
	width:790px;
	height:100px;
	background:#ebe8e0;
	text-align:left;
}
div.homeLeft{
	width:490px;
	height:350px;
	float:left;
}
div.homeLeftBox{
	width:480px;
	height:85px;
	margin-top:2px;
	border-bottom:solid 1px #f3f3f3;
	margin-bottom:15px;
}
div.homeLeftBox:hover{
	background:#f6f6f6;
	cursor:pointer;
}
div.homeLeftBoxImg{
	width:120px;
	float:left;
}
div.homeLeftBoxText{
	width:350px;
	float:right;
	text-align:justify;
	color:#333;
	text-decoration:none;
}
div.homeLeftBoxText div{
	padding-left:10px;
	padding-right:10px;
	line-height:13px;
}
div.homeLeftBoxText strong{
	font-size:14px;
	color:#263663;
	font-weight:normal;
}
div.homeRight{
	width:300px;
	height:350px;
	float:right;
}
div.homeRight div{
	padding-top:30px;
}
div.homeMain{
	position:absolute;
	width:790px;
	height:530px;
	top:50%;
	left:50%;
	margin-left:-395px;
	margin-top:-265px;
}
div.iconcine{
	background-image:url(../images/iconcine.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:390px;
	height:60px;
	background-color:#ebe8e0;
	bottom:0px;
}
div.intro{
	width:100%;
	text-align:center;
	margin-top:140px;
	margin-bottom:20px;
}
div.informativa{
	text-align:justify;
	line-height:14px;
	font-size:11px;
	padding:5px;
}
div.left{
	width:390px;
	height:360px;
	background-image:url(../images/fondo_left.gif);
	background-position:10px left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-align:left;
}
.left p {padding:8px;}
div.leftBoxHome{
	width:370px;
	margin-left:10px;
	height:80px;
	background:#dedbd2;
	color:#333;
}
div.leftBoxHome div{
	padding-top:2px;
	padding-left:2px;
	padding-right:6px;
}
div.leftSpa{
	width:390px;
	height:360px;
	background-image:url(../images/fondo_left_spa.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-align:left;
}
div.leftImage{
	text-align:center;
	padding-top:77px;
	width:200px;
	margin-left:35px;
}

div.leftImage_dove{
	width:200px;
	margin-left:131px;
	top: 130px;
	position:absolute;
}

div.leftText{
	text-align:justify;
	padding-top:10px;
	width:350px;
	margin-left:20px;
}
div.leftMenu{
	color:#756a65;
	font-size:11px;
	float:right;
	line-height:32px;
	padding-top:100px;
	margin-right:20px;	
	text-align:right;
}
div.centralMenu{
	color:#756a65;
	font-size:11px;
	float:left;
	line-height:32px;
	padding-top:50px;
	margin-right:20px;	
	text-align:left;
}

div.titlePag{
	background:#ede9e0;
	margin:15px 0;
	}

div.titlePag h2{
	padding:5px 10px;;
	font-size:18px;
	color:#87857e;
	line-height:18px;
	font-weight:normal;
	text-transform:uppercase;
	}
div.tipologia_camere{margin:5px 0 35px 0;}
div.tipologia_camere a{display:block;width:85px;text-align:center;margin-right:29px;float:left;color:#87857e;font-size:12px;text-decoration:none;}
div.tipologia_camere a:hover{color:#000;}
div.tipologia_camere a.immagineCamere{margin:0;margin-right:29px;padding:0;}
div.titlePag a{display:block;}
div.bottoni_fondo{margin-top:50px;}
div.bottoni_fondo img{margin-right:13px;}
div.centro{width:545px;float:left;margin-right:10px;}
div.centro p{text-align:justify;line-height:15px;}
div.right{
	float:right;
	margin:0;
	text-align:left;
	position:relative;
}
.rightLong{
	width:740px;
	float:left;
	
	}
.rightMenu{
	width:180px;
	float:left;
	margin-right:10px;
	text-align:right;
	}
.rightMenu a{
	display:block;
	padding:5px;
	margin-bottom:7px;
	color:#87857e;
	text-decoration:none;

	}
.rightMenu a:hover{
	background:#ede9e0;
	color:#444;
	}
.rightMenu a.nobg:hover{
	background:none;
	}
 .selezionata{
	background:#ede9e0;
	color:#444;
	}	
div.rightGallery{
	width:390px;
	height:390px;
	background-image:url(../images/fondo_gallery.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

div.rightText{
	width:390px;
	height:390px;
	background-color:#ffffff;
}

div.rightText strong{
	color:#756a65;
}
div.rightText p{
	margin:0px;
	padding:5px;
	text-align:justify;
}
div.rightTextScroll{
	width:390px;
	height:390px !important;
	overflow-x:hidden;
	overflow-y:auto;
	
	background-color:#ffffff;
}
div.rightTextMappa{
	background-color:#ffffff;
	padding:10px;
}
div.servizi{
	float:left;
	width:195px;
	height:390px;
	background-color:#ffffff;
}
div.servizi_golf p { margin: 1px; }
div.servizi_golf { width:205px; }

div.servizi p{
	padding:5px;
	color:#756a65;
	line-height:15px;
	text-align:justify;
}
div.top{
	height:98px;
	background-color:#ebe8e0;
	color:#756a65;
	margin-bottom:25px;
}
div.topSpa{
	height:100px;
	background-color:#e8efef;
	color:#756a65;
}
div.topRight{
	float:right;
	margin-right:10px;
	margin-top:6px;
}
div.topLeft{
	margin-left:5px;
	padding-top:70px;
	color:#b5ada9;
	width:250px;
	
}

form{
	padding-left:5px;
}
h1{
	position:absolute;
	top:-50px;
	left:0;
}
h2{
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}
img{
	border:0;
}
img.home{
	margin:95px 0 0 110px;
}
img.right{
}
strong.menu{
	font-weight:bold;
	text-decoration:underline;
}
strong.menuLeft{
	font-weight:bold;
	text-decoration:underline;
}
table{
	font-size:11px;
}
table.gallery{
	width:370px;
	text-align:center;
	margin-left:10px;
}
table.gallery td{
	vertical-align:middle;
	height:85px;

}
table.mappaSito{
	width:100%;
	text-align:left;
}
table.mappaSito td{
	width:183px;
	padding:6px;
}
table.menuLeft td{
	width:65px;
	text-align:center;
	padding:3px;
	color:#756a6;
}
table.menuRight{
	margin-top:6px;
	color:#756a65;
}
table.menuRight, x:-moz-any-link {
	margin-top:0;
	color:#756a65;
}
table.menuRight td{
	width:71px;
	text-align:center;
	padding:3px;
	color:#756a65;
/*	text-decoration:underline;*/
}
table.tariffe{
	margin:12px 0;
	width:100%;
}
table.tariffe td{
	padding:2px;
	text-align:center;
	width:16%;
	/*border:1px solid #756a65;*/
}
td.menu{
	border-left:2px solid #b5ada9;
	color:#756a65;
/*	text-decoration:underline;*/
	text-align:center;
}
td.bandiere{
	border-left:2px solid #b5ada9;
	border-bottom:2px solid #b5ada9;
	color:#b5ada9;
	text-align:center;
	padding-bottom:10px;
}
td.partnerImage{
	border-bottom:2px solid #b5ada9;
	text-align:center;
	width:80px;
}
td.partnerText{
	border-bottom:2px solid #b5ada9;
	padding-left:10px;
	padding-right:5px;
}
td.tariffeSx{
	border-top:1px solid #756a65;
	border-bottom:1px solid #756a65;
	border-left:1px solid #756a65;
	border-right:0;
}
td.tariffeBottom{
	border-top:0;
	border-bottom:1px solid #756a65;
	border-left:1px solid #756a65;
	border-right:1px solid #756a65;
}

#iscompiled { position:absolute; left:-500px; display:none }

table.tariffe_villa { border: 1px solid #999; border-spacing:0px; width:100%; text-align:center }
table.tariffe_villa td{ border: 0.5px solid #999; padding:2px}
div.leftText_dove_siamo span{	color:#756a65;	width:370px; display: inline-block;	margin: 10px 0; text-align:center; }

div.bottomText_dove_siamo span.princi{color:#756a65; width:47%; margin: 10px 0; display:inline-block; text-align:center; float:right; margin:10px 20px 0 0; }
div.bottomText_tariffe table{ text-align:center; width:80%}
.adp-directions {width:100%;}

#dir-container span { margin:auto !important;}
#container { text-align:left;}
/*scrolling Tariffe*/
.rightText_Jscroll { width:412px; right:-22px;height:390px;background-color:#ffffff; position:absolute;}
.item img {float:left; margin:5px; max-width:80px;}

label { width:70px; display:inline-block; margin-left:4px }

.home_offerte { height:100px; display:block; width:100%; border:none; overflow:hidden;}
.home_offerte .items, .home_offerte .items div{  width:100%; }
.home_offerte .item {border:none; height:100px; margin:0px; padding:0; overflow:hidden; font-size:11px}
.home_eventi { height:110px; display:block; width:100%; border:none; overflow:hidden;}
.home_eventi_x_2 { height:220px; display:block; width:100%; border:none; overflow:hidden;}
#wrap { width:390px; margin:auto; }
/*dove siamo*/
#side-container {margin-top:15px;}
#side-container *{ float:right; position:relative;}
#map-container{ height:376px; background:#FFF!important; }
#map-container div{ margin:5px; }
input[type=text] { width:150px }
#side-container label { width:auto !important;}
/*Partners*/
.rightText_part{  background-color:#ffffff;height:auto !important;clear:both;text-align:justify;padding:15px; color:#756a65;}
