body {
	background-color: #f0f9fa;
	margin: 0px;
	padding: 0px;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
.italic_15 {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}
a{
	font-family: Arial, Helvetica, sans-serif;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0e809b;
	padding-bottom: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0e809b;
	margin-left: 50px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 15px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0e809b;
	padding-bottom: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0e809b;
	margin-left: 50px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 15px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
}
.green {
	font-weight: bold;
	color: #0e809b;
}
.big_green {
	color: #0e809b;
	font-size: 16px;
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.no_bold {
	font-weight: normal;
}
.clear {
	clear: both;
}
#banda_sup {
	background-image: url(../img/bg.gif);
	margin: 0px;
	padding: 0px;
	height: 174px;
	background-repeat: repeat-x;
	width: 100%;
	background-color: #137B98;
}
#logo {
	background-image: url(../img/logo.jpg);
	margin: auto;
	padding: 0px;
	height: 174px;
	width: 1000px;
}
#wrapper {
	background-image: url(../img/ombra.gif);
	background-repeat: repeat-y;
	margin: auto;
	padding: 0px;
	width: 1000px;
}
#container {
	margin: auto;
	padding: 0px;
	height: 100%;
	width: 960px;
}
#navigazione {
	height: 308px;
	width: 275px;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/menu_bg.gif);
	background-color: #A1E1F5;
}
.current {
	cursor: default;
}
#navigazione ul{
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
}
#navigatione li{
	margin: 0px;
	padding: 0px;
} 
#one a {
	background-image: url(../img/home.gif);
	display: block;
	height: 42px;
	width: 236px;
	margin-bottom: 9px;	
}
#one a:hover, .current{
	background-position: 0px 42px;
}
#two a {
	background-image: url(../img/chi_siamo.gif);
	display: block;
	height: 42px;
	width: 236px;
	margin-bottom: 9px;	
}
#two a:hover, .current{
	background-position: 0px 42px;
}
#three a {
	background-image: url(../img/storia.gif);
	height: 42px;
	width: 236px;
	display: block;
	margin-bottom: 9px;	
}
#three a:hover, .current{
	background-position: 0px 42px;
}
#four a {
	background-image: url(../img/risorse.gif);
	height: 42px;
	width: 236px;
	display: block;
	margin-bottom: 9px;	
}
#four a:hover, .current{
	background-position: 0px 42px;
}
#five a {
	background-image: url(../img/terapie.gif);
	display: block;
	height: 42px;
	width: 236px;
	margin-bottom: 9px;	
}
#five a:hover, .current{
	background-position: 0px 42px;
}
#six a {
	background-image: url(../img/hotels.gif);
	display: block;
	height: 42px;
	width: 236px;	
}
#six a:hover, .current{
	background-position: 0px 42px;
}
#header_img {
	background-image: url(../img/header.jpg);
	display: inline;
	float: right;
	height: 308px;
	width: 685px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contenuti {
	background-color: #FFF;
	height: 100%;
	width: 940px;
	margin: auto;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cl_sx {
	width: 680px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	background-image: url(../img/cl_sx_bg.gif);
	float: left;
	display: inline;
	height: 410px;
	background-repeat: no-repeat;
	padding: 0px;
	position: relative;
}
#cond {
	position: absolute;
	top: 20px;
	right: 0px;
	padding: 0px;
	margin: 0px;
}
#like {
	display: inline;
	float: left;
}
#tweet a {
	display: inline;
	float: left;
}
#plusone-div {
	display: inline;
	float: left;
}
.titolo {
	height: 60px;
	margin-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px !important;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}
.goccia {
	background-image: url(../img/goccia_chiaro.gif);
	float: left;
	height: 32px;
	width: 31px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	display: inline;
}
#cl_sx_foto {
	width: 152px;
	float: left;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	height: 322px;
}
#cl_sx_foto img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-bottom: 29px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#indirizzo_hotel img {
	background-color:transparent;
	padding-right: 15px;
	letter-spacing: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-left: 15px;
	margin: 0px;
}
#cl_dx {
	height: 410px;
	width: 240px;
	background-image: url(../img/cl_dx_bg.gif);
	display: inline;
	position: relative;
	padding: 0px;
	float: right;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #52C7D7;
}
#busta {
	background-image: url(../img/busta_news.gif);
	padding: 0px;
	float: right;
	height: 56px;
	width: 52px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#cl_dx h2 {
	margin-top: 0px;
	font-size: 19px;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 20px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0e809b;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0e809b;
}
#cl_dx p {
	background-color:transparent;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	letter-spacing: 0px;
	width: auto;
}
#cl_dx  a {
	color: #FFF;
	text-decoration: none;
}
#cl_dx  a:hover{
	text-decoration: underline;
}
#btn_iscriviti a {
	background-image: url(../img/btn_iscriviti.gif);
	display: block;
	height: 28px;
	width: 138px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	clear: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btn_iscriviti a:hover {
	background-image: url(../img/btn_iscriviti.gif);
	background-position: 0px 28px;
}
#girl_audio {
	float: right;
	height: 133px;
	width: 100px;
	position: absolute;
	bottom: 1px;
	padding: 0px;
	margin: 0px;
	right: 2px;
	background-image: url(../img/girl.jpg);
}
#testo_audio {
	height: 133px;
	width: 149px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#offerta {
	height: 100%;
	width: 940px;
	padding: 0px;
	clear: both;
	margin: auto;
	position: relative;
	text-align: center;
	cursor: pointer;
}
#offerta_sup {
	background-image: url(../img/offerta_sup.gif);
	margin: 0px !important;
	margin-bottom: -10px;
	padding: 0px;
	height: 13px;
	width: 940px;
}
#offerta_cont {
	background-image: url(../img/offerta_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	height: 100%;
	width: 940px;
	margin: 0px;
}
#offerta_cont h2 {
	font-size: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	letter-spacing: 2px;
	color: #0fedff;
	margin: 0px;
}
#offerta_cont p {
	background-color:transparent;
	font-weight: bold;
	color: #FFF;
	padding-left: 100px;
	padding-right: 100px;
	padding-top: 0px;
	margin: 0px;
	font-size: 15px;
	padding-bottom: 0px;
	letter-spacing: 2px;
}
#offerta_inf {
	background-image: url(../img/offerta_inf.gif);
	margin: auto;
	padding: 0px;
	height: 48px;
	width: 940px;
}
#smile {
	background-image: url(../img/smile.gif);
	position: absolute;
	height: 70px;
	width: 69px;
	top: 10px;
	left: 15px;
}
.cont_home_hotel {
	background-image: url(../img/hotel_sup.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 940px;
	background-color: #52C7D7;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.cont_home_hotel p {
	padding-right: 30px;
	padding-left: 30px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.spazio {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: auto;
	clear: both;
}
.tit_hotel {
	height: 30px;
	width: 880px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 6px;
	margin-left: 30px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9F0F3;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.tit_hotel h3 {
	background-color:transparent;
	font-size: 16px;
	color: #FFF;
	padding-left: 0px;
	display: inline;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: auto;
	text-decoration: none;
	float: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.tit_hotel h3 a{
	background-color:transparent;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.tit_hotel h3 a:hover{
	color: #0E5A76;
}
.tit_hotel h3 img{
	height: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: bottom;
}
.telefono {
	background-color:transparent;
	float: right;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: auto;
	display: inline;
}
.hotel_cl_sx h3 {
	background-color:transparent;
	color: #FFF;
	font-size: 14px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.box-minute {
	padding: 0px;
	float: left;
	height: 55px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 30px;
	width: 715px;
	display: inline;
	background-color: #52C7D7;
}
.num_blu {
	font-weight: bold;
	font-size: 23px;
	display: block;
	color: #0F809B;
	padding-top: 3px;
}
.prezzo {
	background-image: url(../img/bg-prezzo.gif);
	height: 48px;
	width: 150px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	font-size: 15px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	float: left;
}
.big_white {
	background-color:transparent;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	margin-top: 5px;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.con-white {
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	display: inline;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 715px;
	height: 20px;
	margin: 0px;
}
.lastminute {
	height: 25px;
	width: 715px;
	padding: 0px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.foto_hotel {
	width: 530px;
	list-style-type: none;
	float: left;
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 100px;
	margin: 0px;
}
.foto_hotel li {
	display: inline;
	padding: 0px;
	float: left;
	height: 83px;
	width: 123px;
	margin-top: 10px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.foto_hotel a  img{
	border: 2px solid #FFF;
	display: inline;
	padding: 0px;
	height: 79px;
	width: 119px;
	margin: 0px;
}
.hotel_cl_dx {
	float: left;
	width: 380px;
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 103px;
}
.btn_info a {
	background-image: url(../img/info_btn.gif);
	display: block;
	height: 29px;
	width: 321px;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.btn_info a:hover {
	background-position: 0px 29px;
}
.btn_dettagli a {
	background-image: url(../img/dettagli_btn.gif);
	padding: 0px;
	height: 29px;
	width: 208px;
	display: block;
	margin-top: 24px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 29px;
}
.btn_dettagli a:hover{
	background-position: 0px 29px;
}
hotel_cl_dx img {
	margin-left: 29px;
	margin-top: 10px;
	padding: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#box_fin_01 {
	background-image: url(../img/box_01.gif);
	display: inline;
	float: left;
	height: 140px;
	width: 280px;
	margin-top: 30px;
	padding: 0px;
	margin-right: 50px;
	margin-left: 0px;
}
#social-home {
	list-style-type: none;
	padding: 0px;
	margin-top: 40px !important;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#social-home li {
	float: left;
	display: inline;
	vertical-align: bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#social-home li a {
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 100px;
}
#box_fin_02 {
	background-image: url(../img/box_02.gif);
	display: inline;
	padding: 0px;
	float: left;
	height: 140px;
	width: 280px;
	margin-top: 30px;
	margin-right: 50px;
	margin-left: 0px;
}
.click_box {
	background-image: url(../img/clickbox_02.gif);
	display: block;
	padding: 0px;
	height: 23px;
	width: 105px;
	margin-top: 90px;
	margin-right: auto;
	margin-left: auto;
}
#box_fin_03 {
	background-image: url(../img/box_03.gif);
	display: inline;
	padding: 0px;
	float: left;
	height: 140px;
	width: 280px;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 0px;
}
#footer_home {
	height: 220px;
	width: 940px;
	background-image: url(../img/footer_bg_2.gif);
	margin: auto;
	padding: 0px;
	background-repeat: no-repeat;
	background-color: #0D6783;
	clear: both;
}
#footer_home p {
	color: #FFF;
	font-size: 11px;
	line-height: 15px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
}
#footer_home p a {
	color: #FFF;
	text-decoration: underline;
}
#footer p a:hover {
	text-decoration: underline;	
}
#footer {
	padding: 0px;
	width: 940px;
	background-image: url(../img/footer_bg_2.gif);
	height: 174px;
	background-repeat: no-repeat;
	clear: both;
	background-color: #0E6884;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav_footer {
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-left: 10px;
}

#nav_footer ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#nav_footer li  {
	display: inline;
	font-size: 13px;
}
#nav_footer a {
	color: #FFF;
	padding: 0px;
	margin-left: 15px;
	text-decoration: none;
	margin-right: 15px;
}
#nav_footer a:hover{
	text-decoration: underline;
}
#footer p {
	color: #FFF;
	font-size: 11px;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 15px;
}
#footer p a {
	color: #FFF;
	text-decoration: underline;
}
#link_testuali {
}
#link_testuali p {
	text-align: justify;
}
#nav_ischia {
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nav_ischia li {
	list-style-type: none;
	display: inline;
}
#nav_ischia a {
	color: #333;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
}
#nav_ischia a:hover, a:focus, a:active{
	text-decoration: underline;
}#pronto_ischia {
	margin: auto;
	padding: 0px;
	height: 13px;
	width: 355px;
}
#logo_pacom {
	text-align: center;
	margin: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#logo_pacom a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#link_finali {
	width: 940px;
	padding-top: 10px;
}
#link_finali a {
	color: #FFF;
}
#validazioni {
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#validazioni li {
	display: inline;
	list-style-type: none;
}
#validazioni a {
	font-size: 13px;
	text-decoration: none;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	letter-spacing: 1px;
}
#validazioni a:hover{
	text-decoration: underline;
}
#cont_interne {
	background-color: #D8F0F2;
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	position: relative;
}
#cont_interne p {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	clear: both;
}
#cont_interne p a {
	color: #0e809b;
	font-weight: bold;
}
#cont_interne h3 {
	color: #0e809b;
	padding-bottom: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0e809b;
	clear: both;
	margin-right: 15px;
	margin-left: 15px;
	display: block;
	margin-bottom: 25px
}
#imm_interne {
	width: 250px;
	margin-left: 15px;
	float: left;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	height: 100%;
	background-color: #D9F0F3;
}
#imm_interne img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-bottom: 100px;
}
#testi_interne {
	float: right;
	width: 660px;
	margin: 0px;
	display: inline;
	padding: 0px;
	height: 100%;
}
#testi_interne p {
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
}
#interne_bottom {
	clear: both;
	width: 940px;
	background-image: url(../img/cont_interne_inf.jpg);
	height: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
	padding: 0px;
}
#link_finali p {
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
}
#footer_home p a:hover {
	text-decoration: underline;
}
.gallery_risorse {
	width: 910px;
	padding: 0px;
	list-style-type: none;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 18px;
}
.gallery_risorse li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.gallery_risorse li a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 130px;
	width: 121px;
	margin-right: 5px;
	padding: 0px;
	margin-left: 0px;
}
#titoletti_hotel {
	background-image: url(../img/tit_hotel_bg.gif);
	height: 43px;
	width: 910px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
#titoletti_hotel li {
	display: inline;
	line-height: 43px;
	padding-right: 90px;
	padding-left: 90px;
	margin: 0px;
	color: #0e809b;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}
#colonne_hotel {
	height: 100%;
	width: 910px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
#colonna_5stelle {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100%;
	width: 303px;
	list-style-type: none;
}
#colonna_4stelle {
	display: inline;
	padding: 0px;
	float: left;
	height: 100%;
	width: 303px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#colonna_3stelle {
	display: inline;
	width: 304px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	float: left;
	list-style-type: none;
}
.categoria_stelle {
	height: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.box_hotel {
	background-image: url(../img/box_hotel.gif);
	height: 184px;
	width: 215px;
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	position: relative;
}
.box_hotel a {
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
}
.prezzi-lamp a{
	background-image: url(../img/prezzi.gif);
	height: 39px;
	width: 164px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 135px;
	left: 25px;
}
.box_hotel a:hover{
	font-size: 101%;
	font-size: 13px !important;
	visibility: visible;
	text-decoration: underline;
}
.box_hotel a img{
	height: 70px;
	width: 175px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-color: #FFF;
	padding: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-bottom: 5px;
	display: block;
}
.box_hotel a:hover img {
	background-color: #999;	
}
.lista_cure {
	float: left;
	width: 550px;
	display: inline;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.lista_cure li {
	color: #0e809b;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px;
	margin: 0px;
}
#info_ricette {
	background-image: url(../img/ricetta_bg.gif);
	height: 143px;
	width: 244px;
	float: right;
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: -5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#info_ricette p {
	color: #FFF;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-decoration: none;
	line-height: 20px;
}
.btn_clicca a {
	background-image: url(../img/clicca_btn.gif);
	display: block;
	margin: auto;
	padding: 0px;
	height: 29px;
	width: 132px;
}
.btn_clicca a:hover{
	background-position: 0px 29px;
}
#terapie {
	height: 100%;
	width: 940px;
}
#terapie p {
	padding-bottom: 20px;
}
#terapie h2 {
	color: #0e809b;
	padding-bottom: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0e809b;
	clear: both;
	margin-right: 15px;
	margin-left: 15px;
	display: block;
	margin-bottom: 25px;
	font-size: 18px;
}
#terapie img  {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
#avvertenze {
	background-image: url(../img/bg_avvertenze.gif);
	height: 86px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
#avvertenze p {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-top: 20px;
}
.vuoto {
	clear: both;
	height: 20px;
}
#cont_interne table {
	background-color: #FFF;
	padding: 0px;
	width: 800px;
	border: 2px solid #0e809b;
	text-align: center;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.title_cure {
	background-color: #0e809b;
	text-align: center;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 50px;
	margin: 0px;
	font-size: 15px;
	padding: 0px;
}
.colonna {
	height: 100%;
	background-color: #D1F1F2;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	letter-spacing: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.cure_tabella {
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cure_tabella li {
	margin-left: 10px;
	padding-bottom: 8px;
	margin-right: 10px;
}
.lista_ricetta {
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.lista_ricetta li {
	color: #0e809b;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 6px;
	margin: 0px;
	letter-spacing: 1px;
}
#link_sx {
	float: left;
	width: 335px;
	height: 100%;
	padding: 0px;
	display: inline;
	list-style-type: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: left;
}
#link_sx li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-bottom: 20px;
	padding-left: 20px;
	margin: 0px;
}
#link_sx li a {
	color: #333;
	margin: 0px;
	padding: 0px;
}
#link_sx li a:hover {
	color: #0e809b;
}
.testo_link {
	font-size: 11px;
	line-height: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*:first-child+html #link_sx img {
	margin-left: -20px !important;
}
#link_sx img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px !important;
	margin-left: -20px;
}
#link_dx {
	float: right;
	width: 558px;
	height: 100%;
	display: inline;
	list-style-type: disc;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0e809b;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#link_dx li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
	letter-spacing: 1px;
}
#link_dx li a {
	color: #333;
	font-weight: bold;
}
#link_dx li a:hover{
	color: #0e809b;
}
#contatore {
	padding: 0px;
	height: 1px;
	margin-top: -10px !important;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*:first-child+html #contatore /* solo IE 7.0 */ {margin-top: -25px !important;}
#ico-social {
	list-style-type: none;
	margin: 0px;
	font-size: 1px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#ico-social li {
	float: left;
	display: inline;
	vertical-align: bottom;
	height: 1%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ico-social li a {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 24px;
}

