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

A  { color: #A41714; text-decoration: none }
A:Hover          { color: #000000; text-decoration: none }


A.bianco                { color: #FFFFFF; text-decoration: none }
A.bianco:Hover          { color: #F1DFD3; text-decoration: none }

A.menu              { color: #A41714; text-decoration: none }
A.menu:Hover          { color: #B95D1E; text-decoration: none }

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

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

h1, h2, h3, li {
font-style: normal;
font-weight: normal;
margin: 0;
padding: 0
}

ul	    {
font-style: normal;
font-weight: normal;
margin: 0;
padding: 0
}

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

.testo_home    {
font-size: 13px;
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular;
line-height: 15px;
margin: 0;
padding: 10px 10px 0px 0px
}

.menu_home    {
margin: 0;
padding: 3px
}

/* **  photogallery  ** */

#photogallery {
	width: 760px;
	margin: 0;
	padding: 0;
	float: left;
}

#photogallery li {
	float: left;
	width: 150px;
	list-style-type: none;
	padding: 10px 0px 0px 32px;
}

#photogallery img {
	margin: 0;
	border: 0;
}

#photogallery a {
	float: left;
	margin: 0;
	border: solid 5px #ffffff
}

#photogallery a:hover {
	float: left;
	margin: 0;
	border: solid 5px #554230
}

/* **  form start  ** */
		
.titolo {
font-size: 84%;  
text-align: left;
padding: 0px 0px 10px 0px
}

.box_testo_form {
padding: 10px
}

.ssltesto {  
font-size: 65%; 
line-height: 110%; 
text-align: left;
padding: 0px 0px 0px 0px; 
vertical-align: top;
}

.tabella_secure
{
width: 100%;
}
		
.box_ssl_secure
{
width: 197px;
padding: 10px;
}		
		
.testo_form {  
font-size: 84%; 
line-height: 130%; 
text-align: left;
padding: 0px 5px 0px 0px; 
vertical-align: top;
}

.testino_form {  
font-size: 65%; 
line-height: 130%; 
text-align: left;
padding: 5px 5px 5px 0px; 
vertical-align: top;
}
 
.formtab   {
background-color: #ECD5C5;
border: solid 1px #B95D1E }


.formtitle     { 
color: white;
font-weight: bold;
font-size: 14px;
font-family: "Trebuchet MS";
background-color: #B95D1E;
text-align: center;
padding: 5px }


.formfont    {
color: black;
font-size: 13px;
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular;
margin-bottom: 2px;
padding-bottom: 2px }


 .formfontina    { 
color: #3a3a3a;
font-style: italic; 
font-size: 65%; 
margin: 0px 0px 0px 0px; 
padding: 0px 10px 0px 0px;
 }

.consenso_font   { 
font-size: 13px; 
margin: 10px 0px 0px 0px; 
padding: 0px 0px 0px 0px
}
 
 .privacy_font   { 
font-size: 13px; 
margin: 10px 10px 0px 0px; 
padding: 0px 0px 0px 0px
}

#privacy_box {
text-align: left;
}
#privacy_box p {
	font-size:10px;
	line-height:14px;
}
#privacy_box p.informativatesto {
	font-size:10px;
	height:70px;
	overflow:auto;
	margin:5px 0px 30px 0px;
}

 
.formfontrequired     {
color: red;
font-weight: bold;
font-size: 13px; 
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular;
margin-bottom: 2px;
padding-bottom: 2px }


.campo_testo     {  
font-size: 12px; 
background-color: #ffffff
}

.campo_testobox     { 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size: 13px; 
background-color: #ffffff;  
}

.campo_submit     { 
font-size: 14px;  
margin: 10px 0px 10px 0px; 
 
}

.campo_select     { 
font-size: 11px; 
background-color: #ffffff; 
}


/* ******************  scambio links footer start  *************** */
A.links_footer  { 
color: #808080; 
font-size: 50%; 
text-decoration: none 
}

A.links_footer:Hover  { 
color: #808080; 
font-size: 50%; 
text-decoration: underline 
}


.links_titolo    { 
font-size: 84%; 
background-color: transparent;  
vertical-align: top;
padding-left: 9px 
}

.links_categoria   { 
color: #3a3a3a;
line-height: 150%;
font-size: 84%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px 
}

.links_abstract   { 
color: #3a3a3a; 
font-size: 84%; 
background-color: transparent;  
vertical-align: top;
padding-bottom: 9px;
padding-left: 9px 
}

.links_img   { 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px 
}

.links_navigazione { 
color: #3a3a3a;  
font-size: 84%; 
background-color: transparent; 
text-align: left; 
vertical-align: top; 
padding-top: 9px;
padding-left: 9px 
}

.links_viewtabella     { 
font-style: normal; 
background-color: transparent;
vertical-align: top; 
width: 100% 
}

.links_viewtabella_details     { 
font-style: normal; 
background-color: transparent; 
vertical-align: top; 
width: 90% 
}

.links_numeri   { 
color: #3a3a3a; 
font-size: 84%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px 
}

/* ******************  special offers  LISTE start  *************** */

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

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

.specialoffers_abstract   { 
font-size: 65%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 5px 
}

.specialoffers_img   { 
background-color: transparent;  
vertical-align: top; 
padding-left: 0px 
}


/* ******************  special offers RIDOTTO start  *************** */

.specialoffers_viewtabella     { 
font-style: normal; 
background-color: transparent;
vertical-align: top; 
width: 100% 
}

.specialoffers_viewtitolo  {  
font-weight: bold; 
font-size: 84%;
background-color: #B95D1E;
padding-top: 5px;
color: #FFFFFF;
padding-left: 5px
}

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


/* ******************  special offers COMPLETA start  *************** */

.specialoffers_viewtabella_completa     { 
vertical-align: top;
padding: 5px;
width: 90%
}

.specialoffers_viewtitolo_completa  { 
font-weight: bold; 
font-size: 84%; 
color: #FFFFFF;
background-color: #B95D1E; 
padding-left: 5px
}

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


/* ******************  special offers DETAIL start  *************** */

.specialoffers_viewtabella_detail     {  
vertical-align: top;
padding: 5px;
width: 90%
}

.specialoffers_viewtitolo_detail  { 
font-weight: bold; 
font-size: 84%; 
color: #FFFFFF;
background-color: #B95D1E; 
padding-left: 5px
}

.specialoffers_data_detail   {   
font-size: 65%; 
background-color: transparent; 
vertical-align: top;
padding-left: 5px 
}

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

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

/* ******************  events  LISTE start  *************** */

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

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

.events_abstract   {  
font-size: 65%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 5px 
}

.events_img   { 
background-color: transparent;  
vertical-align: top; 
padding-left: 0px 
}


/* ******************  events RIDOTTO start  *************** */

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

.events_viewtitolo  { 
font-weight: bold; 
font-size: 84%;
background-color: #693511;
color: #FFFFFF;
padding-top: 5px;
padding-left: 5px
}

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


/* ******************  events COMPLETA start  *************** */

.events_viewtabella_completa     { 
vertical-align: top;
padding: 5px;
width: 90%

}

.events_viewtitolo_completa  { 
font-weight: bold; 
font-size: 84%; 
color: #FFFFFF;
background-color: #693511;
padding-left: 5px; 
}

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

/* ******************  events DETAIL start  *************** */

.events_viewtabella_detail     {   
vertical-align: top;
padding: 5px;
width: 90%
}

.events_viewtitolo_detail  { 
font-weight: bold; 
font-size: 84%; 
color: #FFFFFF;
background-color: #693511;
padding-left: 5px
}

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

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

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


/* **  VERSIONE ORIZZONTALE  ** */

.visit_viewtabella_or     { 
border: solid 1px #deafa2;
background-color: #ecd5c5;
padding: 1 px;
width: 760px
}

.visit_cella_up_or     { 
background-color: #deafa2;
border: solid 1px #ecd5c5
}

.visit_titolo_or    { 
font-size: 100%;
font-weight: bold;
vertical-align: top;
padding: 5px 0px 5px 10px
}

.visit_dati_prenotazione_or    { 
font-size: 65%;
font-weight: bold;
vertical-align: bottom;
padding: 5px 0px 0px 5px
}

.day_or     { 
font-size: 65%;
margin: 0px 5px 5px 5px;
width: 45px;

}

.month_or     { 
font-size: 65%;
margin: 0px 0px 5px 0px;
width: 60px;
}

.year_or     { 
font-size: 65%;
margin: 0px 0px 5px 0px;
width: 60px;
}

.nights_or    { 
font-size: 65%;
margin: 0px 0px 5px 5px;
width: 20px;
}


.rooms_or    { 
font-size: 65%;
margin: 0px 5px 5px 5px;
width: 45px;
}

.adults_or    { 
font-size: 65%;
margin: 0px 0px 5px 5px;
width: 45px;
}


.pulsante_or    { 
text-align: left;
padding: 10px 0px 10px 10px;
}

a.visit_pulsante_or      { 
font-size: 80%;
text-align: center;
color: #A41714; 
border: solid 1px #A41714;
font-weight: bold;
margin: 0px;
padding: 5px; 
text-decoration: none;
width: 160px;
}

a.visit_pulsante_or:Hover       { 
color: #B95D1E;  
border: solid 1px #B95D1E;
font-weight: bold;  
text-decoration: none 
}

.visit_links_text_or{ 
text-align: center
}

.visit_cella_down_or     { 
font-size: 65%;
line-height: 100%;
background-color: #ecd5c5; 
text-align: center;
font-weight: bold;
padding: 5px 0px 3px 10px
}

a.visit_link_footer_or       { 
color: #A41714; 
text-decoration: none;
}

a.visit_link_footer_or:Hover       { 
color: #B95D1E;  
text-decoration: none;
}

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

div#box0per100ridotto table {
	border-collapse: collapse;
	width: auto;
	margin: 0px 5px 0px 5px;
	padding: 0px
}

div#box0per100ridotto td.immagine {
	vertical-align: middle;
	text-align: center;
	background: #000000;
	width: 48px;
	height: 47px;
	margin: 0px
}

div#box0per100ridotto td.immagine img {
	border: 0px
}

div#box0per100ridotto td.descrizione {
	vertical-align: middle;
	padding: 3px 5px 3px 5px;
	background: #DEAFA2
}

div#box0per100ridotto td.descrizione p {
	text-align: left;
	line-height: 130%;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font: 65%/120% "Trebuchet MS"
}

div#box0per100ridotto td p a:link {
	color: #000000;
	text-decoration: none 
}

div#box0per100ridotto td p a:visited {
	color: #000000;
	text-decoration: none 
}

div#box0per100ridotto td p a:hover{
	color: #A41714;
	text-decoration: none
}

div#box0per100ridotto td p a:active {
	color: #000000;
	text-decoration: none 
}

/* **  PAGINA ZERO PER CENTO  ** */

.zpc_up   { 
color: #ffffff; 
background-color: #393430;
font-size: 100%; 
text-align: left;
padding-top: 10px; 
padding-bottom: 10px;
padding-left: 10px }

.zpc_img_up_it   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_it.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_en   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_en.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_de   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_de.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_fr   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_fr.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_es   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_es.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_nl   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_nl.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_pl   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_pl.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_fi   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_fi.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_ja   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_ja.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_pt   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_pt.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_img_up_ru   { 
background-color: #9A948C;
background-image: url(../img/hotelfenice_bp_ru.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left;
vertical-align: left }

.zpc_corpo    { 
font-size: 84%; 
padding-top: 15px;
background-color: #ffffff;
color: #000000;
text-align: left;
padding-bottom: 15px; 
padding-right: 10px; 
padding-left: 10px 
}

.zpc_down   { 
color: #ffffff; 
background-color: #393430;
font-size: 84%;
text-align: center;
padding-top: 10px; 
padding-bottom: 10px;
padding-left: 10px 
}

a.zpc_chiudi   { 
color: #ffffff;
text-decoration: none
}

a.zpc_chiudi:Hover   { 
color: #ffffff;
text-decoration: underline
}

#frase, #frase1     { 
font-size: 12px; 
color: #737373;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
background-color: #d3d3d3; 
text-align: center; 
padding: 2px;
}


#frase h1, #frase1 h1 { 

}


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

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

a.prima {
color: #737373;
font-weight: bold;
text-decoration: underline;

}

a.prima:Hover {
color: #737373;
font-weight: bold;
text-decoration: underline;

}

/* **  newsletter start  ** */

.box_newsletter { 
color: #000000;
width: auto;
border: solid 1px #B95D1E;
margin-top: 10px;
text-align: left;
padding: 10px 10px 0px 10px;
font-size: 10px
}

.campo_testo_newsletter     { 
color: #000000; 
width: 180px;
margin-top: 5px;
text-align: left;
font-size: 10px; 
background-color: transparent
}

.campo_risposta_newsletter     { 
color: #000000; 
padding: 10px;
border: 1px solid #B95D1E;
font-size: 13px
}



.linkprivacy{
padding:10px 0px 10px 0;
}
.campo_submit_newsletter     { 
color: #ffffff; 
width: auto;
float:left;
padding: 0px;
font-size: 10px; 
background-color: #B95D1E; 
margin: 5px 6px 10px 0px; 
}
#corpo-ah {
	width: 630px;
	clear: both;
	float: right;
}
#corpo-ah h1 {
	margin: 0;
	padding: 0px 0 0 0;
	font-size: 14px;
	line-height: 26px;
	font-weight:bold;
}
#corpo-ah {
	padding: 100px 0 0 0;
	font-size: 12px;
	line-height: 16px;
}
#corpo-ah p {
	padding: 0 0 10px 0;
	font-size: 12px;
	line-height: 16px;
}
#corpo-ah h2 {
	margin: 0;
	padding: 15px 0 0 0;
	font-size: 16px;
	line-height: 20px;
}
#corpo-ah a {
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
#corpo-ah a:hover {
	text-decoration: none;
}
#corpo-ah img {
	padding: 10px 0 10px 0;
	text-align:left;
}
#corpo-ah ul {
	list-style: square;
	margin: 10px 0 20px 50px;
	padding: 0;
}
#corpo-ah ul li {
	font-size: 12px;
	line-height: 20px;
	color:#dc8c02;
}