@charset "utf-8";
body{
	margin:0 auto;
	margin:0;
	padding:0;
	background:url(../img/bg_est.jpg) top center no-repeat}
a:link {
	color:#660000;
	text-decoration: none}
a:visited {
	text-decoration: none;
	color: #660000}
a:hover {
	color:#663300;
	text-decoration:underline}
a:active {
	text-decoration: none;
	color: #663300}
img {
	border:0}

h1 {
	font-size:22px;
	font-family:Georgia, serif, Arial;
	font-weight:normal;
	font-variant:small-caps;
	color:#330000;
	padding:0;
	margin:0}
h2 {
	font-size:16px;
	font-family:Georgia, serif, Arial;
	font-weight:normal;
	color:#663300;
	padding:0;
	margin:0}
h3 {
	font-size:13px;
	font-family:Georgia, serif, Arial;
	font-weight:normal;
	color:#996633;
	padding:0;
	margin:0}
h6 {
	font-size:12px;
	font-family:Georgia, serif, Arial;
	font-weight:lighter;
	color:#996666;
	padding:0;
	margin-top:10px}
.h4_link {
	font-size:14px;
	font-family:Georgia, serif, Arial;
	font-weight:normal;
	color:#660000;
	padding:0;
	margin:0 0 -10px 0}
.h4_link:hover {
	color:#660000;
	text-decoration:none}

/* TOP */
#content{
	width:900px;
	margin:0 auto}
#top{
	width:900px;
	height:453px;
	background:url(../img/bgB_top.jpg)}	
#left{
	float:left;
	width:350px;
	height:453px;
	text-align:left}
#right{
	float:right;
	width:550px;
	height:453px}
#flash{
	width:527px;
	height:394px;
	background:url(../img/flash.jpg) no-repeat}
#logo{
	width:193px;
	height:155px;
	margin-left:20px;
	background:url(../img/logo.jpg);
	cursor:pointer}
#footer{
	width:860px;
	height:60px;
	margin-top:35px;
	clear:both;
	padding:10px 20px 0 20px;
	background:url(../img/bg_footer.jpg) no-repeat}
.h4_footer{
	font-family:Georgia, serif, Arial;
	font-size:12px;
	font-weight:normal;
	color:#996633;
	margin:0}
#footer_sx{
	float:left;
	width:400px;
	height:60px;
	text-align:left}
#footer_dx{
	float:right;
	width:400;
	height:60px;
	text-align:right}

/* MENU */
#menu{
	width:285px;
	height:278px;
	padding:20px 0 0 65px}
#menu ul{
	font-size:17px;
	font-family:Georgia, serif, Arial;
	font-weight:normal;
	font-variant:small-caps;
	color:#666666}
#menu li {
	text-decoration:none;
  	padding: 3px 0 6px 0;
	list-style-image:url(../img/list_menu.png)}
#menu li a {
	text-decoration:none;
   	font-size:17px;
	color:#666666}
#menu li a:hover {
	text-decoration:none;
   	font-size:17px;
  	color: #330000}
#menu li .current{
	text-decoration:none;
	cursor:default;
   	font-size:17px;
  	color: #330000}	
/* END MENU */
/* LINGUE */
#language{
	width:530px;
	height:48px;
	padding:10px 20px 0 0}
#ita a{
	float:right;
	display:block;
	position:relative;
	width:27px;
	height:19px;
	margin:0;
	padding-right:5px;
	background:transparent url(../img/ita.jpg) 0 0 no-repeat;
	text-decoration:none}
#ita a:hover, #ita a:focus, #ita a:active, #ita .current{
	background-position: 0 -19px}
#eng a{
	float:right;
	display:block;
	position:relative;
	width:27px;
	height:19px;
	margin:0;
	padding-right:5px;
	background:transparent url(../img/eng.jpg) 0 0 no-repeat;
	text-decoration:none}
#eng a:hover, #eng a:focus, #eng a:active, #eng .current{
	background-position: 0 -19px}
#fra a{
	float:right;
	display:block;
	position:relative;
	width:27px;
	height:19px;
	margin:0;
	padding-right:5px;
	background:transparent url(../img/fra.jpg) 0 0 no-repeat;
	text-decoration:none}
#fra a:hover, #fra a:focus, #fra a:active, #fra .current{
	background-position: 0 -19px}
#ger a{
	float:right;
	display:block;
	position:relative;
	width:27px;
	height:19px;
	margin:0;
	padding-right:5px;
	background:transparent url(../img/ger.jpg) 0 0 no-repeat;
	text-decoration:none}
#ger a:hover, #ger a:focus, #ger a:active, #ger .current{
	background-position: 0 -19px}

/* INDEX */
#index{
	width:900px;
	height:402px;
	padding:20px 0 0 0}
#index_left{
	width:277px;
	height:402px;
	float:left;
	padding:15px 23px 0 40px;
	background:url(../img/bg_news.jpg) no-repeat}
#index_right{
	width:535px;
	float:right;
	padding:15px 20px 0 5px}
#index_left ul{
	margin-left:-20px}
#index_left li {
	text-decoration:none;
  	padding: 3px 9px 20px 0;
	list-style-image:url(../img/--news.jpg)}
.h4_index_news {
	font-size:16px;
	font-family:Georgia, serif, Arial;
	font-weight:normal;
	color:#663300;
	padding:0;
	margin:0 0 -10px 0}
.h6_index_news {
	font-size:12px;
	font-family:Georgia, serif, Arial;
	font-weight:lighter;
	color:#996666;
	padding:0;
	margin:0 0 5px 0}
#index_short{
	width:530px;
	height:276px;
	margin-top:10px;
	background:url(../img/index_short.jpg) no-repeat}
.short{
	width:245px;
	height:123px;
	float:left;
	padding:15px 5px 0 15px;
	text-align:left}
	
/* ABOUT */
#about{
	width:860px;
	padding:20px 20px 0 20px}
#about_cont{
	width:860px;
	height:221px}
#about_left{
	width:512px;
	height:221px;
	float:left;
	background:url(../img/about_img.jpg) no-repeat}
#about_right{
	width:308px;
	height:221px;
	float:right;
	padding:0 0 0 20px}
#about ul{
	margin-left:-20px}
#about li {
	text-decoration:none;
  	padding: 3px 9px 20px 0;
	list-style-image:url(../img/--news.jpg)}

/* SERVIZI */
#servizi{
	width:860px;
	padding:20px 20px 0 20px}
#servizi_img-cont{
	width:413px;
	height:225px;
	padding:0 0 0 447px;
	background:url(../img/serv_img.jpg) top left no-repeat}
#servizi_imgPool{
	width:860px;
	height:257px;
	background:url(../img/serv_img2.jpg) no-repeat}
#servizi_cont{
	width:860px;
	height:375px}
#servizi_animal{
	width:420px;
	height:300px;
	float:left;
	margin:0;
	padding:0;
	background:url(../img/serv_animal.jpg) bottom center no-repeat}
#servizi_food{
	width:420px;
	height:375px;
	float:right;
	margin:0;
	padding:0}
#food{
	width:418px;
	height:278px;
	margin-top:10px;
	background:url(../img/serv_food.jpg) bottom center no-repeat}
#servizi ul{
	margin-left:-20px}
#servizi li {
	text-decoration:none;
  	padding: 0 9px 10px 0;
	list-style-image:url(../img/--news.jpg)}
#servizi_ber-cont{
	width:479px;
	height:150px;
	padding:0 0 0 381px;
	background:url(../img/serv_ber.jpg) no-repeat}
#servizi_local{
	width:435px;
	height:221px;
	padding:0 0 0 425px;
	background:url(../img/serv_img3.jpg) top left no-repeat}

/* SERVIZI */
#servizi_locali{
	width:860px;
	padding:20px 20px 0 20px}
#local_1{
	width:490px;
	height:300px;
	margin-top:10px;
	padding:0 0 0 370px;
	background:url(../img/local_vignoni.jpg) no-repeat}
#local_2{
	width:490px;
	height:266px;
	margin-top:10px;
	padding:0 0 0 370px;
	background:url(../img/local_gastro.jpg) no-repeat}
#local_3{
	width:340px;
	height:315px;
	margin-top:10px;
	padding:0 0 0 520px;
	background:url(../img/local_mare.jpg) no-repeat}
#servizi_locali ul{
	margin-left:-20px}
#servizi_locali li {
	text-decoration:none;
  	padding: 0 9px 5px 0;
	list-style-image:url(../img/--news.jpg)}

/* APPARTAMENTI */
#app{
	width:860px;
	padding:20px 20px 0 20px}
#app_cont{
	width:860px;
	height:254px}
#app_img{
	width:512px;
	height:254px;
	float:left;
	background:url(../img/app_img.jpg) no-repeat}
#app_txt{
	width:328px;
	height:254px;
	float:right}
#app ul{
	margin-left:-20px}
#app li {
	text-decoration:none;
  	padding: 3px 9px 20px 0;
	list-style-image:url(../img/--news.jpg)}
#app_planimetria{
	width:294px;
	height:300px;
	float:left;
	background:url(../img/planimetria.jpg) no-repeat}
#app_serv{
	width:860px;
	font-size:13px;
	font-family:Georgia, serif, Arial;
	font-weight:normal;
	clear:both;
	color:#996633}
#app_serv ul{
	margin-left:-20px}
#app_serv li {
	text-decoration:none;
  	padding: 0 9px 10px 0;
	list-style-image:url(../img/--news.jpg)}
#Box_content{
	width:860px}
#Box_content-up{
	width:860px}
#box_cont-sx{
	float:left;
	width:250px;
	height:500px}
#box_cont-dx{
	float:right;
	width:590px}
#box_cont-sx-menu{
	float:left;
	width:228px;
	height:222px;
	padding:8px 0 0 20px;
	background:url(../img/app_app.jpg) no-repeat}
#box_cont-sx-info{
	float:left;
	width:228px;
	height:138px;
	margin-top:39px;
	padding:25px 0 0 20px;
	background:url(../img/app_bgInfo.jpg) no-repeat}
#box_cont-sx-dett{
	float:left;
	width:228px;
	height:133px;
	margin-top:42px;
	padding:30px 0 0 20px;
	background:url(../img/app_bgExtra.jpg) no-repeat}
#box_cont-dx-title{
	float:right;
	padding:10px 0 0 55px;
	margin-top:20px 0 20px 0;
	width:535px;
	height:54px;
	background:url(../img/app_stemma.jpg) top left no-repeat}
#app_flash{
	width:590px;
	height:379px;
	float:right}
#box_cont-dx-desc{
	float:right;
	margin:10px 0 20px 0;
	width:590px}
#box_cont-dx-descUp{
	float:right;
	width:590px;
	height:20px;
	background:url(../img/app_bgDup.jpg) no-repeat}
#box_cont-dx-descC{
	float:right;
	width:550px;
	height:auto;
	padding:0 20px 0 20px;
	background:url(../img/app_bgDc.jpg) repeat}
#box_cont-dx-descBt{
	float:right;
	width:590px;
	height:10px;
	background:url(../img/app_bgDbt.jpg) no-repeat}
#apps{
	width:860px;
	clear:both}
#apps ul{
	margin-left:-20px}
#apps li {
	text-decoration:none;
  	padding: 0 9px 10px 0;
	list-style-image:url(../img/--news.jpg)}
	
/* BENESSERE E RELAX */
#ber{
	width:860px;
	padding:20px 20px 0 20px}
#ber ul{
	margin-left:-10px}
#ber li {
	text-decoration:none;
  	padding: 3px 9px 20px 0;
	list-style-image:url(../img/--news.jpg)}
#pet-cont{
	width:860px;
	height:300px}
#pet-img{
	width:361px;
	height:268px;
	float:left;
	background:url(../img/ber_petr.jpg) no-repeat}
#pet-txt{
	width:479px;
	height:268px;
	float:right}
#pet-txt ul{
	margin-left:-20px}
#pet-txt li {
	text-decoration:none;
  	padding: 3px 9px 10px 0;
	list-style-image:url(../img/--news.jpg)}

/* NEWS E LAST MINUTE */
#news{
	width:860px;
	padding:20px 20px 0px 20px}
.news_tot{
	width:860px;
	clear:both}
#news ul{
	margin-left:-20px}
#news li {
	text-decoration:none;
  	padding: 3px 0 55px 0;
	list-style-image:url(../img/--news.jpg)}
.news-cont{
	width:860px;
	clear:both;
	margin-top:10px}
.news-img{
	width:300px;
	height:220px;
	float:left}
.news-txt{
	width:540px;
	float:right}
.news-txt li {
	text-decoration:none;
  	padding: 3px 0 5px 0;
	list-style-image:url(../img/--news.jpg)}
.h4-news{
	font-size:13px;
	font-family:Georgia, serif, Arial;
	font-weight:lighter;
	color:#996666;
	padding:0;
	margin:0 0 5px 0}
.h5-news_info{
	font-size:12px;
	font-family:Georgia, serif, Arial;
	font-weight:lighter;
	color:#cc9933;
	padding:0;
	margin:0 0 5px 0}
.h5-news_info2{
	font-size:13px;
	font-family:Georgia, serif, Arial;
	font-weight:bold;
	color:#cc6633;
	padding:0;
	margin:0 0 5px 0}
.h5-news_dett{
	font-size:12px;
	font-family:Georgia, serif, Arial;
	font-weight:lighter;
	color:#999999;
	padding:0;
	margin:0 0 5px 0}

/* WHERE */
#where{
	width:860px;
	padding:20px 20px 0 20px}
#where ul{
	margin-left:-20px}
#where li {
	text-decoration:none;
  	padding: 3px 9px 20px 0;
	list-style-image:url(../img/--news.jpg)}
#where-cont{
	width:860px}
#where-sx{
	width:540px;
	float:left}
#where-dx{
	width:300px;
	float:right}
#where_map{
	width:850px;
	clear:both;
	height:300px;
	padding:3px 6px 8px 4px;
	background:url(../img/where_bg.jpg) no-repeat}
#map{
	width:850px;
	height:300px}

/* CONTATTI */
#cont{
	width:860px;
	padding:20px 20px 0 20px}
#cont-cont{
	width:860px;
	height:221px}
#cont-sx{
	width:348px;
	height:221px;
	float:left;
	background:url(../img/cont_pap.jpg) no-repeat}
#cont-dx{
	width:492px;
	float:right}
#cont ul{
	margin-left:-20px}
#cont li {
	text-decoration:none;
  	padding: 0 9px 5px 0;
	list-style-image:url(../img/--news.jpg)}
.cont_box{
	width:860px;
	border-bottom:1px solid #996633;
	font-size:12px;
	font-family:Georgia, serif, Arial;
	font-weight:lighter;
	color:#996666;
	padding:20px 0 20px 0}
.cont_box_end{
	width:860px;
	font-size:12px;
	font-family:Georgia, serif, Arial;
	font-weight:lighter;
	color:#996666;
	padding:20px 0 0 0}

/* TERMINI E CONDIZIONI */
#tec{
	width:860px;
	padding:20px 20px 0 20px}
#tec ul{
	margin-left:-20px}
#tec li {
	text-decoration:none;
  	padding: 3px 9px 20px 0;
	list-style-image:url(../img/--news.jpg)}
#tec-list{
	width:860px}
#tec-list li {
	text-decoration:none;
  	padding: 0 9px 7px 0;
	list-style-image:url(../img/--news.jpg)}

/* GUESTBOOK */
#guest{
	width:860px;
	padding:20px 20px 0 20px}
#guest ul{
	margin-left:-20px}
#guest li {
	text-decoration:none;
  	padding: 3px 9px 20px 0;
	list-style-image:url(../img/--news.jpg)}
#post{
	width:860px;
	font-size:13px;
	font-family:Georgia, serif, Arial;
	font-weight:normal;
	color:#996633;
	padding:0;
	margin:0}
.guest_info{
	font-size:12px;
	font-family:Georgia, serif, Arial;
	font-weight:lighter;
	color:#cc6633;
	padding:0;
	margin:0 0 5px 0}

/* FRIENDS */
#friends{
	width:860px;
	padding:20px 20px 0 20px}

/* SITEMAP */
#smap{
	width:860px;
	padding:20px 20px 0 20px}
#smap ul{
	margin-left:-20px}
#smap li {
	text-decoration:none;
  	padding: 3px 9px 5px 0;
	list-style-image:url(../img/--news.jpg)}

/* FORM TO EMAIL */
#formtoemail{
	width:900px;
	height:453px;
	margin:0 auto;
	background:url(../img/bgB_top.jpg) no-repeat}
#content_form{
	width:900px;
	margin:0 auto}
#top_form{
	width:900px;
	height:155px;
	background:url(../img/bgB_top.jpg)}	
#left_form{
	float:left;
	width:350px;
	height:155px;
	text-align:left}
