body {
	margin: 0px;
	background-image: url(../img/bg_barra_sup.gif);
	background-repeat: repeat-x;
}
h1, h2, h3, h4 , p ,li{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
h1 {
	background-color: #FF8600;
	color: #FFF;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h2 {
	color: #00B9E4;
	font-size: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
p{
	font-size: 13px;
	line-height: 18px;
	color: #666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #64C500;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
h4 {
	color: #FF8600;
	font-size: 14px;
	margin: 0px;
	padding-bottom: 5px;
}
.bold{
	font-weight: bold;
}
.blu-scuro{
	color:#0099B2;
	font-weight: bold;
}
.arancio{
	font-weight: bold;
	color: #FF8600;
}
.verde{
	font-weight: bold;
	color: #64C500;
}
.blue{
	font-weight: bold;
	color: #00B9E4;
	text-decoration: none;
}
.giallo {
	color: #FEF75E;
}
.grigio {
	color: #666;
}
.giallino {
	color: #FDF76A;
}
.info_bold {
	font-weight: bold;
	padding-bottom: 10px;
	margin: 0px;
}
.big {
	font-size: 18px;
	font-weight: bold;
	color: #64C500;
}
.centrato {
	text-align: center;
}
.big_white {
	color: #FFF;
	padding-top: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.num_blu {
	font-weight: bold;
	font-size: 22px;
	display: block;
	color: #006A85;
	padding-top: 8px;
}
img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#bannerone {
	position: absolute;
	top: 50%;
	right: 50%;
	background-color: #06B9E4;
	width: 450px;
	height: 380px;
	margin-top: -237px;
	margin-right: -227px;
	padding-top: 90px;
	text-align: center;
	border: 2px solid #0098B0;
	z-index: 999;
}
#bannerone p {
	color: #FFF;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 20px;
	margin: 0px;
	padding-top: 0px;
}
#bannerone a  {
	color: #FAF75E;
	font-weight: bold;
	font-size: 17px;
}
.icona {
	background-image: url(../img/icona-bann.gif);
	position: absolute;
	left: 5px;
	top: 5px;
	height: 78px;
	width: 78px;
}
a#cl_ban {
	background-image: url(../img/close.gif);
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 93px;
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
}
#barra_superiore {
	width: 982px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#logo_vacanze {
	padding: 0px;
	height: 92px;
	width: 570px;
	display: inline;
	float: left;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#call_center {
	padding: 0px;
	float: right;
	height: 152px;
	width: 330px;
	display: inline;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav_sup {
	background-image: url(../img/barra_menu.gif);
	padding: 0px;
	height: 65px;
	width: 968px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	clear: both;
}
#nav_sup li {
	height: 22px;
	display: inline;
	margin: 0px;
	float: left;
	width: auto;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.corrente{
	cursor: default;
}
#home a{
	background-image: url(../img/home.gif);
	padding: 0px;
	height: 22px;
	width: 98px;
	margin-left: 4px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#home a:hover, .corrente{
	background-position: 0px 22px;
}
#hotels a{
	background-image: url(../img/hotels.gif);
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 97px;
	display: block;
}
#hotels a:hover, .corrente{
	background-position: 0px 22px;
}
#isola a{
	background-image: url(../img/isola.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 190px;
}
#isola a:hover, .corrente{
	background-position: 0px 22px;
}
#terme a {
	background-image: url(../img/terme.gif);
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 128px;
	display: block;
}
#terme a:hover, .corrente{
	background-position: 0px 22px;
}
#ragg a {
	background-image: url(../img/come_ragg.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 227px;
}
#ragg a:hover, .corrente{
	background-position: 0px 22px;
}
#domande a{
	background-image: url(../img/domande.gif);
	padding: 0px;
	height: 22px;
	width: 220px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#domande a:hover, .corrente{
	background-position: 0px 22px;
}
#header {
	padding: 0px;
	width: 960px;
	height: 376px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#immagine {
	padding: 0px;
	float: left;
	height: 376px;
	width: 630px;
	display: inline;
	margin: 0px;
}
#nav_dx {
	float: left;
	padding: 0px;
	height: 376px;
	width: 328px;
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#nav_dx li {
	margin: 0px !important;
	margin-bottom: -1px;
	padding: 0px;
	width: 328px;
	height: 47px;
	display: block;
}
*:first-child+html #nav_dx li /* solo IE 7.0 */ 
{ 
  	margin-bottom: -1px !important;
}
.current{
	cursor: default;
}
#spiagge a {
	background-image: url(../img/spiagge.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 328px;
	display: block;
	background-color: #FEF75E;
}
#spiagge a:hover, .current {
	background-position: 0px 47px;
}
#parchi a {
	background-image: url(../img/parchi.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	display: block;
	width: 328px;
	background-color: #FFD604;
}
#parchi a:hover, .current {
	background-position: 0px 47px;
}
#musei a {
	background-image: url(../img/musei.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	display: block;
	width: 328px;
	background-color: #FFB200;
}
#musei a:hover, .current {
	background-position: 0px 47px;
}
#chiese a {
	background-image: url(../img/chiese.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	display: block;
	width: 328px;
	background-color: #64C500;
}
#chiese a:hover, .current {
	background-position: 0px 47px;
}
#eventi a {
	background-image: url(../img/eventi.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	display: block;
	width: 328px;
	background-color: #00A700;
}
#eventi a:hover, .current {
	background-position: 0px 47px;
}
#shopping a {
	background-image: url(../img/shopping.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	display: block;
	width: 328px;
	background-color: #6DDFEF;
}
#shopping a:hover, .current {
	background-position: 0px 47px;
}
#night a {
	background-image: url(../img/ischia_night.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	display: block;
	width: 328px;
	background-color: #00B9E4;
}
#night a:hover, .current {
	background-position: 0px 47px;
}
#info a {
	background-image: url(../img/info.gif);
	margin: 0px;
	padding: 0px;
	height: 47px;
	display: block;
	width: 328px;
	background-color: #0097B0;
}
#info a:hover, .current {
	background-position: 0px 47px;
}
#contenuti {
	width: 960px;
	clear: both;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
}
#like {
	line-height: 26px;
	height: 26px;
	position: absolute;
	top: 0;
	right: 0px;
	width: auto;
	margin: 0px;
	padding-top: 65px !important;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#like-hotel {
	line-height: 26px;
	height: 26px;
	position: absolute;
	top: 0;
	right: 0px;
	width: auto;
	margin: 0px;
	padding: 0px;
}
.like-tx {
	display: inline;
	padding-right: 4px;
	height: 21px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	margin: 0px;
	font-size: 11px;
	letter-spacing: normal;
}
#like iframe, #like-hotel iframe {
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}
*:first-child+html #like /* solo IE 7.0 */ 
{ 
  	padding-top: 85px !important;
}
#plusone-div {
	width: auto;
	position: absolute;
	left: 600px;
	top: 65px;
}
#contenuti p a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FF8600;
}
#contenuti p a:hover{
	text-decoration: underline;
}
#contenuti p img{
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#testi_home {
	padding: 0px;
	width: 960px;
	margin: 0px;
}
#audio {
	display: inline;
	padding: 0px;
	float: left;
	height: 178px;
	width: 156px;
	margin-top: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
}
#testo {
	display: inline;
	padding: 0px;
	float: left;
	width: 494px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#newsbox {
	display: inline;
	float: left;
	width: 280px;
	background-color: #0097B0;
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 150px;
}
#newsbox p {
	color: #FFF;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 60px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
}
#busta {
	background-image: url(../img/busta.gif);
	height: 73px;
	width: 76px;
	position: absolute;
	top: -11px;
	right: 0px;
	margin: 0px;
	padding: 0px;
}
#btn_newsbox a {
	background-image: url(../img/btn_iscriviti.gif);
	display: block;
	height: 30px;
	width: 160px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 15px;
	position: absolute;
	bottom: 20px;
}
#btn_newsbox a:hover{
	background-position: 0px 30px;
}
.face {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	background-image: url(../img/facebook.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 280px;
	float: left;
	text-indent: 32px;
	text-decoration: none;
	color: #00BAE5;
	margin: 0px;
	padding: 0px;
}
.yout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	background-image: url(../img/youtube.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 280px;
	float: left;
	text-indent: 32px;
	text-decoration: none;
	color: #00BAE5;
	margin: 0px;
	padding: 0px;
}
#bann_offerta {
	padding: 0px;
	clear: both;
	width: 960px;
	background-color: #97DEEE;
	position: relative;
	cursor: pointer;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#icon_offerta {
	background-image: url(../img/icona_lamp.gif);
	padding: 0px;
	height: 110px;
	width: 111px;
	position: absolute;
	top: -11px;
	left: 0px;
	margin: 0px;
}
#tit_offerta {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099B2;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 10px;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bann_offerta p {
	font-size: 15px;
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	padding-left: 115px;
	padding-right: 50px;
	padding-bottom: 15px;
	margin: 0px;
}
.hotel_box {
	width: 960px;
	background-color: #EEEFEC;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.hotel_box a {
	color: #FFF;
	text-decoration: none;
}
.telefono {
	position: absolute;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	right: 15px;
	top: 0px;
}
.hotel_box h3 {
	background-color: #00B9E4;
	height: 30px;
	color: #FFF;
	line-height: 30px;
	padding-left: 15px;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	display: block;
	margin: 0px;
}
.hotel_sx {
	width: 709px;
	display: inline;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.hotel_sx p {
	color: #0099B2;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
.hotel_sx a  img{
	border: 4px solid #97DEEE;
	height: 88px;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
.localita {
	color: #FF8600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 647px;
}
.localita img {
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.hotel_dx {
	display: inline;
	width: 206px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.prezzo {
	background-color: #97DEEE;
	width: 200px;
	height: 60px;
	margin-top: -1px;
	color: #FFF;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00B9E4;
	border-right-color: #00B9E4;
	border-bottom-color: #00B9E4;
	border-left-color: #00B9E4;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.hotel_dx a:hover{
	font-size: 101%;
}
.hotel_dx a:hover img{
	border-top-color: #00BBE7;
	border-right-color: #00BBE7;
	border-bottom-color: #00BBE7;
	border-left-color: #00BBE7;
}
.last_minute {
	padding: 0px;
	width: 206px;
	height: 48px;
	margin: 0px;
	display: block;
}
.bottoni_hotel {
	list-style-type: none;
	height: 46px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	clear: both;
	padding: 0px;
}
.bottoni_hotel li{
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}
.guarda a {
	background-image: url(../img/btn_hotel.gif);
	padding: 0px;
	height: 26px;
	width: 208px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.guarda a:hover{
	background-position: 0px 26px;
}
.info a {
	background-image: url(../img/btn_info.gif);
	padding: 0px;
	height: 26px;
	width: 249px;
	margin: 0px;
	display: block;
}
.info a:hover{
	background-position: 0px 26px;
}
#footer {
	background-color: #EEEFEC;
	width: 100%;
	clear: both;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#footer p {
	text-align: center;
	color: #06B8E2;
	font-size: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menu_footer {
	list-style-type: none;
	width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: auto;
	height: 30px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menu_footer li {
	display: inline;
	margin: 0px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#menu_footer li a{
	text-decoration: none;
	color: #b6b4b4;
	margin: 0px;
	padding: 0px;
}
#menu_footer li a:hover{
	color: #666;
}
#valid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#valid li{
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	display: inline;
	margin: 0px;
}
#valid li a{
	color: #b6b4b4;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#valid li a:hover{
	color: #666;
}
#patologie {
	padding-left: 50px;
	list-style-type: decimal;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
#patologie li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 13px;
	color: #666;
}
#traghetti {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#traghetti  li {
	display: inline;
	padding-right: 20px;
	padding-left: 0px;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#traghetti a {
	color: #0097B0;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#traghetti a:hover{
	text-decoration: underline;
}
#question {
	padding: 0px;
	height: 80px;
	width: 960px;
	background-color: #97DEEE;
	position: relative;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#question img {
	position: absolute;
	left: 0px;
	top: -11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#question h2 {
	color: #0097B0;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	padding-bottom: 2px;
}
#question p {
	color: #666;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
}
#question p a {
	color: #0097B0;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
#question p a:hover{
	color: #FFF;
	text-decoration: none;
}
.indirizzo {
	padding: 0px;
	clear: both;
	margin: 0px;
}
.indirizzo p {
	font-weight: bold;
}
.elenco_chiese {
	width: 960px;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.chiese_ischia {
	width: 320px !important;
	width: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	list-style-type: none;
	float: left;
}
.tit  {
	font-size: 13px;
	color: #FFF;
	margin-left: -13px;
	padding-right: 20px;
	padding-left: 15px;
	width: 250px;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 20px;
	background-color: #07BAE6;
}
.chiese_ischia li {
	font-size: 12px;
	color: #666;
	background-image: url(../img/quadr_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#papa {
	background-color: #97DEEE;
	clear: both;
	width: 945px;
	height: 255px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.white {
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 4px;
	margin-right: 15px;
}
#papa img {
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 4px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#elenco_eventi {
	color: #666;
	font-size: 13px;
	list-style-type: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 10px;
}
#elenco_eventi li {
	background-image: url(../img/quadr_li_orange.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 13px;
	padding: 0px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.tit_num_utili {
	color: #64C500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #00A700;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 20px;
	padding: 0px;
}
#stampa {
	background-image: url(../img/print.gif);
	height: 55px;
	width: 254px;
	cursor: pointer;
	background-repeat: no-repeat;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 100px !important;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	clear: both;
	float: right;
}
*:first-child+html #stampa /* solo IE 7.0 */ 
{ 
  	margin-bottom: 0px !important;
}
#num_conf {
	color: #64C500;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 20px;
}
.lista_link {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	list-style-type: none;
	margin-left: 40px;
}
.lista_link li {
	color: #666;
	font-size: 13px;
	vertical-align: bottom;
	margin-bottom: 20px;
	height: 1%;
	background-image: url(../img/quadr_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.lista_link li a {
	color: #00B9E4;
	font-weight: bold;
	text-decoration: none;
}
.lista_link li a img {
	border: 2px solid #00B9E4;
}
.lista_link li a:hover{
	text-decoration: underline;
}
#pag_hotel_tit {
	background-image: url(../img/hotel_tit.gif);
	padding: 0px;
	height: 59px;
	width: 982px;
	position: relative;
	top: -20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	bottom: 0px;
}
#pag_hotel_tit h1 {
	background-color: transparent;
	padding-top: 12px;
	display: block;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sez_hotel  {
	background-color: #EBEEE9;
	padding: 0px;
	height: 90px;
	width: 960px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	clear: both;
	position: relative;
}
.prezzo-hotel {
	background-color: #97DEEE;
	margin: 0px;
	height: 45px;
	width: 170px;
	position: absolute;
	top: 0px;
	right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.img_sez_hotel {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 204px;
	display: inline;
}
.sez_hotel_center {
	margin: 0px;
	height: 90px;
	width: 741px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	position: relative;
	float: left;
	display: inline;
}
.stella {
	height: 20px;
	display: block;
	padding-top: 7px;
	padding-bottom: 2px;
}
.sez_hotel_center a {
	font-size: 15px;
	color: #666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding-top: 5px;
	float: left;
	padding-bottom: 5px;
	padding-right: 5px;
}
.sez_hotel_center a:hover{
	color: #00B9E4;
}
.sez_hotel_center p {
	padding-bottom: 15px;
}
.btn_hotel_small a {
	background-image: url(../img/btn_hotel_small.gif);
	padding: 0px;
	float: left;
	height: 22px;
	width: 168px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn_hotel_small a:hover{
	background-position: 0px 22px;
}
.btn_info_small a {
	background-image: url(../img/btn_info_small.gif);
	padding: 0px;
	float: left;
	height: 22px;
	width: 210px;
	margin-top: 0px;
	margin-right: 70px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn_info_small a:hover{
	background-position: 0px 22px;
}
.last  {
	float: left;
	padding: 0px;
	height: 18px;
	width: 268px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#shinysat {
	height: 1px;
	width: 100px;
	margin-top: -25px;
}

