@import url(http://www.netplan.it/css/frase.css);
@import url(thickbox.css);
@import url(citybreak.css);

body     {
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
text-align: left;
margin: 0px;
padding: 0px
}

P    { 
font-style: normal; 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
vertical-align: top; 
margin: 0px
}

img {
margin: 0;
border: 0;
padding: 0
}

A.travel  { color: #737373; text-decoration: none }
A.travel:Hover  { color: #737373; text-decoration: none }

A   { color: #025179; text-decoration: underline }
A:Hover           { color: #555556; text-decoration: none }


A.menu              { color: #FFFFFF; text-decoration: none }
A.menu:Hover          { color: #E58A1F; text-decoration: none }


A.lingue             { color: #FFFFFF; text-decoration: none }
A.lingue:Hover          { color: #000000; text-decoration: none }


A.links_footer       { color: #808080; font-size: 10px; font-family: "Trebuchet MS"; text-decoration: none }
A.links_footer:Hover         { color: #808080; font-size: 10px; font-family: "Trebuchet MS"; text-decoration: underline }



td.box { margin: 2px; padding: 5px; border: dashed 2px #025179 }
td.boxsmall { margin: 2px; padding: 5px; border: dashed 2px #D49336 }
td.boxorange  { margin: 2px; padding: 5px; border: dashed 2px #d49336 }

td.home      { color: black; font-family: "Trebuchet MS", Verdana, Tahoma }







.formtab   { background-color: #FDF6CC; border: solid 1px #063652}
.formtitle     { color: #FBD647; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; background-color: #063652; text-align: center; padding: 5px }
.formfont    { color: 000000; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }
.formfontrequired     { color: red; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }
.img { border: dashed 2px #d49337 }

/* **  specialoffers  LISTE start  ** */

.specialoffers_data   { 
font-size: 65%; 
color: #000000;
background-color: transparent;  
vertical-align: top; 
padding-top: 5px;
padding-bottom: 5px
}

.specialoffers_offerta    { 
font-size: 84%; 
font-weight: bold; 
vertical-align: top
}

.specialoffers_abstract   {  
font-size: 65%; 
color: #000000;
background-color: transparent;  
vertical-align: top
}

.specialoffers_img   { 
background-color: transparent;  
vertical-align: top
}


/* **  specialoffers RIDOTTO start  ** */

.specialoffers_viewtabella     { 
font-style: normal; 
vertical-align: top
}

.specialoffers_viewtitolo  { 
font-size: 84%;
color: #1a6080; 
font-weight: bold
}

.specialoffers_linklistacompleta  { 
font-size: 84%;
font-weight: bold;
background-color: transparent;  
vertical-align: top; 
padding-top: 5px;
padding-bottom: 5px
}


/* **  specialoffers COMPLETA start  ** */

.specialoffers_viewtabella_completa     { 
vertical-align: top

}

.specialoffers_viewtitolo_completa  { 
font-weight: bold; 
font-size: 84%;  
color: #1a6080
}

.specialoffers_navigazione_completa   { 
font-size: 84%; 
vertical-align: top; 
padding-top: 5px;
padding-left: 5px 
}

/* **  specialoffers DETAIL start  ** */

.specialoffers_viewtabella_detail     {   
vertical-align: top
}

.specialoffers_viewtitolo_detail  { 
font-weight: bold; 
font-size: 84%;
color: #1a6080; 
padding-left: 5px
}

.specialoffers_data_detail   {  
font-size: 84%; 
color: #000000;
vertical-align: top;
padding-left: 5px 
}

.specialoffers_offerta_detail    {   
font-weight: bold;
font-size: 84%; 
color: #000000;
vertical-align: top; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px 
}

.specialoffers_testo_detail    { 
font-size: 84%; 
color: #000000;
background-color: transparent;  
vertical-align: top; 
padding-left: 5px 
}


/* **  events  LISTE start  ** */

.events_data   { 
font-size: 65%; 
color: #000000;
background-color: transparent;  
vertical-align: top; 
padding-top: 5px;
padding-bottom: 5px
}

.events_offerta    { 
font-size: 84%; 
font-weight: bold; 
vertical-align: top
}

.events_abstract   {  
font-size: 65%; 
color: #000000;
background-color: transparent;  
vertical-align: top
}

.events_img   { 
background-color: transparent;  
vertical-align: top
}


/* **  events RIDOTTO start  ** */

.events_viewtabella     { 
font-style: normal; 
vertical-align: top
}

.events_viewtitolo  { 
font-size: 84%;
color: #1a6080; 
font-weight: bold
}

.events_linklistacompleta  { 
font-size: 84%;
font-weight: bold;
background-color: transparent;  
vertical-align: top; 
padding-top: 5px;
padding-bottom: 5px
}


/* **  events COMPLETA start  ** */

.events_viewtabella_completa     { 
vertical-align: top

}

.events_viewtitolo_completa  { 
font-weight: bold; 
font-size: 84%;  
color: #1a6080
}

.events_navigazione_completa   { 
font-size: 84%; 
vertical-align: top; 
padding-top: 5px;
padding-left: 5px 
}

/* **  events DETAIL start  ** */

.events_viewtabella_detail     {   
vertical-align: top
}

.events_viewtitolo_detail  { 
font-weight: bold; 
font-size: 84%;
color: #1a6080; 
padding-left: 5px
}

.events_data_detail   {  
font-size: 84%; 
color: #000000;
vertical-align: top;
padding-left: 5px 
}

.events_offerta_detail    {   
font-weight: bold;
font-size: 84%; 
color: #000000;
vertical-align: top; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px 
}

.events_testo_detail    { 
font-size: 84%; 
color: #000000;
background-color: transparent;  
vertical-align: top; 
padding-left: 5px 
}

.bookonline_viewtabella {
	width: 100%;
}
.request_viewtabella {
	width: 100%;
}
.ssl_viewtabella {
	width: 100%;
}
.booktesto {
	font-size: 84%;
	line-height: 120%;
}
.booksottotesto {
	font-size: 65%;
	line-height: 120%;
	padding-top: 10px;
}
.requesttesto {
	font-size: 84%;
	line-height: 120%;
}
.ssltesto {
	font-size: 65%;
	line-height: 110%;
	padding: 10px 0 0 0;
}

/* ******************  BOX ZERO PER CENTO  *************** */

div#box0per100ridotto table {
	border-collapse: collapse;
	width: auto;
	margin: 5px 0 10px 0;
	padding:0;
}
div#box0per100ridotto td.immagine {
	vertical-align: middle;
	text-align: center;
	background: #000;
	width:48px;
	height:47px;
	margin:0;
}
div#box0per100ridotto td.immagine img {
	border: 0;
}
div#box0per100ridotto td.descrizione {
	vertical-align: middle;
	padding: 3px 5px 3px 5px;
	background: #fbd747;
}
div#box0per100ridotto td.descrizione p {
	text-align: left;
	color: #ffffff;
	padding: 0;
	margin: 0;
	font: 65%/120% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
}
div#box0per100ridotto td p a:link {
	color: #000;
	text-decoration: none 
}
div#box0per100ridotto td p a:visited {
	color: #000;
	text-decoration: none 
}
div#box0per100ridotto td p a:hover{
	color: dc8c02;
	text-decoration: none
}
div#box0per100ridotto td p a:active {
	color: #000;
	text-decoration: none 
}
.zpc_up {
	color: #fff;
	font-size: 100%;
	padding: 10px 0 10px 10px;
	background: #393430;
}
.zpc_img_up_it {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_it.jpg) no-repeat;
}
.zpc_img_up_en {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_en.jpg) no-repeat;
}
.zpc_img_up_de {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_de.jpg) no-repeat;
}
.zpc_img_up_fr {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_fr.jpg) no-repeat;
}
.zpc_img_up_ja {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_ja.jpg) no-repeat;
}
.zpc_img_up_hu {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_hu.jpg) no-repeat;
}
.zpc_img_up_nl {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_nl.jpg) no-repeat;
}
.zpc_img_up_es {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_es.jpg) no-repeat;
}
.zpc_img_up_pl {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_pl.jpg) no-repeat;
}
.zpc_img_up_pt {
	height: 137px;
	background: #9A948C url(../img/hotel22marzo_bp_pt.jpg) no-repeat;
}
.zpc_corpo {
	font-size: 84%;
	color: #000;
	background: #fff;
	padding: 15px 10px;
}
.zpc_down {
	color: #fff;
	font-size: 84%;
	text-align: center;
	padding: 10px 0 10px 10px;
	background: #393430;
}
a.zpc_chiudi {
	color: #fff;
	text-decoration: none;
}
a.zpc_chiudi:Hover {
	color: #fff;
	text-decoration: underline;
}

/* **  BOX Prenota on line  ** */

.bookonline_viewtabella     { 
vertical-align: top;
width: 100% 
}

.request_viewtabella     { 
vertical-align: top; 
width: 100% 
}

.ssl_viewtabella     { 
vertical-align: bottom; 
width: 100% 
}

.booktesto      { 
font-size: 13px;
line-height: 16px;
padding: 2px 20px 5px 0px
}

.booksottotesto      { 
font-size: 13px;
line-height: 16px;
padding: 0px 20px 15px 0px
}

.requesttesto      { 
font-size: 13px;
line-height: 16px;
padding: 2px 20px 0px 0px
}

.ssltesto      { 
font-size: 10px;
line-height: 16px;
text-align: left;
padding: 10px 0px 10px 0px;
margin: 0
}

.pulsantebox { 
font-size: 13px;  
font-weight: bold;
padding: 0px 0px 2px 0px
}