html,body{margin:0; padding: 0;height: 100%;SCROLLBAR-FACE-COLOR:#ffffff;SCROLLBAR-TRACK-COLOR: #EDEEDF; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-SHADOW-COLOR: #F5F5F5; SCROLLBAR-HIGHLIGHT-COLOR: #F6F6F6; SCROLLBAR-3DLIGHT-COLOR: #BEBEBE; SCROLLBAR-DARKSHADOW-COLOR: #535353;}

body {	font-family: "Trebuchet MS", "Lucida Sans Unicode";	font-size: 12px;	background-image: url(images/test/bg.jpg);	background-position: center top;	background-repeat: repeat-y;	background-color: #F2F3E9;}
h1.invisible {	display:none}
h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	text-transform: uppercase;	text-align: center;	font-weight:normal;}
h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	text-transform: uppercase;	font-weight:bold;}
h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	text-transform: capitalize;	margin-top: 10px;	margin-bottom: -5px;}
h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	text-transform: capitalize;	margin-top: 0px;	margin-bottom: -5px;	color: #EEEEEE;}

a.ptl:link	{ color:#534D41; text-decoration: none; }
a.ptl:visited	{ color: #534D41; text-decoration: none;  }
a.ptl:active	{ color: #534D41; text-decoration: none;  }
a.ptl:hover	{	color: #FFFFFF;	text-decoration: none;	background-color: #343129;}


#container {	position: relative;	left: 0px;	top: 0px;	margin: 0 auto 0 auto;	height: 100%;	width: 780px;	overflow: visible; background-color:#FFFFFF	}
body>div#container{height: auto; min-height: 100%}

#header {	width: 780px;	height: 200px;	position: relative;	left: 0px;	top: 0px; margin: 0px auto 0px auto;}
#header a:hover	{	color: #FFFFFF;	text-decoration: none;	background-color: transparent}

#area_main {	height: auto;	width: 460px;	position: relative;	top: 0px;	left: 160px;	overflow: visible;}
#spalla_sx {	margin: 1px;	width: 142px;	left: 0px;	top: 0px;	position: absolute;	overflow: visible;	height: auto;}

.standard {	background-color: #EFEDC4;}
#corpo_doc {	position: relative;	width: 780px;	height: auto;	padding: 0 0em 5em 0;	left: -1px;}

#Layer1 {	position:relative;	left:9px;	top:37px;	width:477px;	height:177px;	z-index:1;}
#spalla_dx {	height: auto;	width: 142px;	position: absolute;	top: 0px;	left: 637px;	bottom: 0px;}

#footer {	height: 45px;	width: 780px;	position: relative;	top: 45px;	margin-left: -159px;}
#footer a:hover	{	color: #FFFFFF;	text-decoration: none;	background-color: #666666;}

#copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #524D40;	position: absolute;	margin-top: 5px;	width: 100%;	text-align: center;	line-height: 1.1;	top: 6px;
}

#cerca_simple_box_textbox {	margin: 0px;	padding: 0px;	height: auto;	width: auto;	position: absolute;	left: 3px;	top: 0px;}
#cerca_simple_box_textbox input {	border-width: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
#cerca_simple_box {	margin: 0px;	padding: 0px;	height: 36px;	width: 142px;	position: absolute;	left: 0px;	top: 157px;	z-index: 1;}
#cerca_simple_box_submit {	margin: 0px;	padding: 0px;	height: 24px;	width: 24px;	position: absolute;	left: 112px;	top: 4px;	z-index: 2;}
#cerca_simple_box_label {	margin: 0px;	padding: 0px;	height: 14px;	width: 48px;	position: absolute;	left: 2px;	top: 18px;	color: #DF8E00;	font-weight: bold;}

#tipologie {	background-color: #FFFFFF;}
#tipologia_head {	margin: 0px;	padding: 0px;	height: 24px;	width: 142px; padding-top:5px}
#tipologia_head span{	color: #EEEEEE; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;font-weight:bold; text-transform:uppercase; padding-left:5px;}
#tipologie ul{padding: 0px; margin:0px;    width: 142px;list-style-type: none;}
#tipologie li{padding: 0px;padding-top: 3px; padding-left:2px; padding-bottom:3px; margin:0px; height: auto; width: 140px;}
#tipologie li span {	font-size:80%;	color:#999999;	font-weight:bold;}
#tipologie li.tipologia_cell0{		border-bottom-color: #989898;	border-bottom-style: solid;	border-bottom-width: 1px; border-right: solid #F2F2F2 1px;list-style-type: none;}
#tipologie li.tipologia_cell1{	border-bottom-color: #989898;	border-bottom-style: solid;	border-bottom-width: 1px; border-right: solid #F2F2F2 1px;}

#articoli_box {	height: 150px;	width: 141px;	margin: 0px;	padding: 0px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #524D40;	border-right-color: #524D40;	border-bottom-color: #524D40;	margin-top: 14px;	overflow: auto;}
#articoli_box_head {margin: 0px;	padding: 0px; padding-left: 5px;}
#articoli_box_body{	margin: 0px;	padding: 0px;	padding-top: 5px;}
#articoli_box_body ul  { padding: 0px;	line-height:1.1;	margin-top: 5px;	margin-right: 5px;	margin-left: 13px;	margin-bottom: 5px; padding-left:5px}
#articoli_box_body ul li { 	margin-bottom: 5px;}

#itinerari_box {height: 150px;	width: 141px;	margin: 0px;	padding: 0px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #524D40;	border-right-color: #524D40;	border-bottom-color: #524D40;	margin-top: 14px;	overflow: auto;}
#itinerari_box_head {margin: 0px;	padding: 0px; padding-left: 5px;}
#itinerari_box_body{	margin: 0px;	padding: 0px;	padding-top: 5px;}
#itinerari_box_body ul  { padding: 0px;	line-height:1.1;	margin-top: 5px;	margin-right: 5px;	margin-left: 13px;	margin-bottom: 5px; padding-left:5px}
#itinerari_box_body li  {margin-bottom: 5px;}

#main_title { height: 48px;	width: 460px;	position: relative;}
#main_title h1 {	font-family:  Garamond, Georgia, "Times New Roman";	font-size: 20px;	text-transform: uppercase;	text-align: center;	font-weight:normal;}
#main_title h2 {
	font-family: "Lucida Sans Unicode", Arial;
	font-size: 11px;
	text-transform: lowercase;
	text-align: center;
	margin-top: -19px;
	margin-bottom:7px;
	font-weight: normal;
	color: #747474;
	letter-spacing: 0.1em;
}

#multi_search_box {	margin: 0px;	padding: 0px;	height: auto;	width: 460px;	position: relative;	margin-top: 14px; overflow:hidden;}
#multi_search_head { width: 460px;	height: 38px;	padding: 0px;	margin: 0px;	position: relative;}
#multi_search_head_advanced {	height: 38px;	width: 180px;	position: absolute;	top: 0px;	left: 0px;}
#multi_search_head_advanced span {	position: absolute;	left: 5px;	top: 22px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-stretch: condensed;	font-weight: bold;	text-transform: uppercase;	color: #EEEEEE;}
#multi_search_head_advanced img {	cursor: pointer;}
#multi_search_head_geo {	height: 38px;	width: 180px;	position: absolute;	left: 281px;	top: 0px;}
#multi_search_head_geo span {	position: absolute;	left: 40px;	top: 22px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-stretch: condensed;	font-weight: bold;	text-transform: uppercase;	color: #EEEEEE;	z-index: 1;}
#multi_search_head_geo img {	cursor: pointer;	z-index: 2;}
#geo_ricerca_box {	margin: 0px;	padding: 0px; width: 460px;	position: relative;	left: 0px;	border-style: solid;	border-color: #524D40;	border-width: 0px;	display: none;overflow:hidden;}
#multi_search_box #geo_ricerca_box iframe {width:460px; margin:0px; height:450px; overflow:hidden; padding:0px; position:relative; background-color:#FFFFFF; }

#cartolina {	height: 243px;	width: 460px;}

select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 1.1px;	}
input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}

#info_box {	width: 100%;	margin-top: 14px;	position: relative;}

#advanced_search_box { position: relative;	border-color: #534D41;	border-style: solid;	border-width: 1px;	width: 453px;	display: none;	padding-top: 15px;	padding-left: 5px;}

#news_box {	height: 121px;	width: 218px;	border: 1px solid #534D41;	position: relative;	overflow: auto;	}
#news_box_head {	 position: relative;	height: 17px; margin: 0px;	padding: 0px;}
#news_box_head h3 {margin-top: 1px;	margin-bottom: 0px;	text-transform: uppercase;	margin-left: 5px;}
#news_box_body {	margin: 7px;}
#news_box_body ul {	padding: 0px; line-height:1.1;	margin-top: 5px;	margin-right: 5px;	margin-left: 13px;	margin-bottom: 5px;}
#news_box_body ul li { 	margin-bottom: 4px;}

#localita_box {	width: 218px;	border: 1px solid #534D41;	position: absolute;	left: 237px;	top: 0px;	height: 121px;	overflow: auto;	}
#localita_box_head {	height: 17px;	margin: 0px;	padding: 0px;	position: relative;}
#localita_box_head h3 {	color: #EEEEEE;	margin-top: 1px;	margin-bottom: 0px;	text-transform: uppercase;	margin-left: 5px;}
#localita_box_body {	margin: 7px;}
#localita_box_body ul {	padding: 0px;	margin: 5px;	list-style-type: disc;	line-height:1.1;	text-transform: capitalize;	margin-left: 13px;}
#localita_box_body ul li { 	margin-bottom: 4px;}

#promo_box {	padding: 0px;	height: 181px;	width: 458px;	border: 1px solid #534D41;	margin-top: 14px;	position: relative;	margin-bottom: 15px; }
#promo_box_head {	margin: 0px;	padding: 0px;	height: 17px;	position: relative;}
#promo_box_head h3 {	margin-top:1px;	margin-bottom: 0px;	text-transform: uppercase;	margin-left: 5px;}
#promo_box_descrizione {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;	padding: 4px;	height: 156px;	width: 211px;	position: relative; overflow:hidden;}
#promo_box_descrizione p {	margin-top:6px; margin-bottom:2px;}
#promo_box_foto {	height: 162px;	width: 235px;	margin-bottom: 0px;	position: absolute;	overflow: hidden;	top: 18px;	right: 1px;}
#promo_box_anagrafica {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}

#banner_dx {	margin: 0px;	padding: 0px;	height: 142px;	width: 142px;	position: relative;}
#banner_head {	margin: 0px;	padding: 0px;	height: 60px;	width: 386px;	position: absolute;	top: 35px;	left: 376px;}
#lang_choice {	margin: 0px;	padding: 0px;	height: 20px;	width: 396px;	position: absolute;	left: 366px;	top: 115px;}
#lang_choice_it {	position: absolute;	height: 15px;	width: 40px;	margin: 0px;	padding: 0px;	left: 130px;	top: 1px;}
#lang_choice_en {	position: absolute;	height: 15px;	width: 40px;	margin: 0px;	padding: 0px;	left: 185px;	top: 1px;}
#lang_choice_fr {	position: absolute;	height: 15px;	width: 42px;	margin: 0px;	padding: 0px;	left: 236px;	top: 1px;}
#lang_choice_es {	position: absolute;	height: 15px;	width: 40px;	margin: 0px;	padding: 0px;	left: 292px;	top: 1px;}
#lang_choice_de {	position: absolute;	height: 17px;	width: 40px;	margin: 0px;	padding: 0px;	left: 347px;	top: 0px;}
#lang_choice img {	height: 16px;	width: 40px;}
#form_FE_login {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin: 0px;	padding: 0px;	height: 20px;	width: 380px;	position: absolute;	top: 157px;	left: 410px;}
#login_FE {	height: 17px;	width: auto;	margin: 0px;	padding: 0px;	position: absolute;	top: 0px;	left: 2px;}
#pw_FE {	height: 17px;	width: auto;	margin: 0px;	padding: 0px;	left:137px;	position: absolute;	top: 0px;}
#submit_FE {	height: 17px;	width: auto;	margin: 0px;	padding: 0px;	left:300px;	position: absolute;}
#submit_FE input {	background-color: #e38e00;	height: 16px;	border: 1px solid #E1AE15;	color: #FFFFFF;}

#comuni {	position: relative;	margin-top: 14px;}
#comune_head {	padding: 0px;	height: 24px;	width: 142px;	position: relative; padding-top:4px}
#comune_head span{	 font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;font-weight:bold; text-transform:uppercase; padding-left:10px;}
#comune_list{	width: 142px;	position: relative;	overflow:auto;}
#comune_list ul{padding: 0px; margin:0px;    width: auto;list-style-type: none;}
#comune_list li{padding: 0px;padding-top: 3px; padding-left:2px; padding-bottom:3px; margin:0px; height: auto; width: 120px;}
#comune_list li span {font-size:80%; color:#999999; font-weight:bold}
#comune_list li.comune_cell0{	border-bottom: #989898 solid 1px; border-left: solid #F2F2F2 1px;list-style-type: none;}
#comune_list li.comune_cell1{ 	border-bottom: #989898 solid 1px; border-left: solid #F2F2F2 1px;list-style-type: none;}

#banner_sx {	display: none;}

#FE_logged_box {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	margin: 0px;	padding: 0px;	height: 17px;	width: 567px;	position: absolute;	top: 158px;	left: 205px;	text-align: right;}
#FE_logged_box a:link	{ color: White; text-decoration: underline; }
#FE_logged_box a:visited	{ color: White; text-decoration: underline;  }
#FE_logged_box a:active	{ color: White; text-decoration: underline;  }
#FE_logged_box a:hover	{	color: #FC761C;	text-decoration: none;	}

#form_FE_login input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}

#home_link {	margin: 0px;	padding: 0px;	height: 100px;	width: 200px;	position: absolute;	left: 80px;	top: 35px;}
#home_link img {	height: 100px;	width: 200px;}

#page_navigator {	background-color: #FFFFFF;	text-align: right;	position: relative;	margin-top: 14px;	color: #534D41;}
#page_navigator a:link	{ color:#534D41; text-decoration: none; }
#page_navigator a:visited	{ color: #534D41; text-decoration: none;  }
#page_navigator a:active	{ color: #534D41; text-decoration: underline;  }
#page_navigator a:hover	{	text-decoration: none;	background-color: #534D41;	color: #FFFFFF;}

#defineYourSearch {	height: auto;	width: 450px;	margin-top: 14px;	border: 1px solid #534D41;	position: relative;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 5px; padding-right: 5px;}
.define_search_link {	text-transform: lowercase;}

.list_item_box_1 {	clear: left;}
.list_item_box_1_body {	position: relative;	border-right-width: 1px;	height: 90px;}
.list_item_box_1_body p {	position: absolute;	left: 130px;	top: 10px;	width: 317px;}
.list_item_box_1_body img {	position: relative;}

.list_item_box_0_body {	position: relative;	height: 70px;}
.list_item_box_0_body p {	width: 388px;	margin-top: 10px;	position: relative;	margin-left: 60px;}

#attivita_title h1 {	font-family: "Lucida Sans Unicode", Arial;	font-size: 20px;	text-transform: uppercase;	text-align: center;	font-weight:normal;}
#attivita_title h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	text-transform: capitalize;	text-align: center;	margin-top: -15px;	font-weight:normal;}
#tbl_servizi_attivita {	width: 460px;}
.tbl_attivita {	width: 460px; }

#contatti_box {	position: relative;	margin-top:14px;}
#telefono {	position: absolute;	font:Verdana;	font-size:11px;	left: 47px;	top: 24px;}

#ptlBox {border:#666666 1px solid; margin-top:15px; margin-bottom:20px;}
#ptlHeadBox {background-color: #8A826B; position: relative;	height: 17px; margin: 0px;	padding: 0px;}
#fotoShow {
	margin: 2px;
	padding: 2px;
	height: auto;
	width: 99%;
	border: 1px solid #999999;
	text-align: center;
}
#schedaTopInfo  {	position: relative;	margin: 0px;	height: 180px;	width: 100%;}
#schedaTopInfo #promoFoto {	left: 0px;	top: 0px;	position: absolute;	margin: 0px;	padding: 0px;	height: 163px;	width: 238px;	overflow: hidden;}
#schedaTopInfo #topData {	height: auto;	width: 218px;	margin-left: 245px;}

#schedaPlus1  {
	position: relative;
	margin: 0px;
	margin-top:15px;
	width: 100%;
}#schedaPlus1 #fotoBox {
	margin: 0px;
	padding: 2px;
	float: left;
	height: auto;
	width: 122px;
	border: 1px solid #E8E8E8;
}
#schedaPlus1 #description {
	height: auto;
	width: 320px;
	margin-left: 130px;
}
.greyInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #999999;
	margin-top: 9px;
	margin-bottom: 16px;
}

#servizi_attivita{clear:both;margin-top:15px;}
.phone {
	margin-bottom:16px;
	line-height: 1.2em;
}#fotoBox img {
	margin-bottom: 10px;
}
#footer #footerImg {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#servizi_attivita #box_servizi_attivita {
	padding: 5px;
}
