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

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

.promo   {  
font-size: 18px;
font-weight: bold; 
text-align: left;
padding: 10px;
margin: 15px 0px 0px 0px;
border: solid 1px #ffffff
}

body  { 
font-style: normal; 
text-align: left;
font-size: 84%; 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px 
}
.link a  { 
text-align: center;
font-size: 10px; 
display: none;
line-height: 130%;
padding: 0px;
margin: 0px 
}
ul.lista-servizi {
	list-style: none;
	margin: 0 0 0 0px;
	padding: 0;
	color:#ffffff;
	width:190px;
	line-height:15px
}
P  { 
font-style: normal; 
text-align: left; 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 84%;
padding: 0px;
margin: 0px 
}

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

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


A.menu              { color: #D6A512; text-decoration: none }
A.menu:Hover          { color: #398B3D; text-decoration: none }

A.lingua              { color: #D6A512; text-decoration: none }
A.lingua:Hover          { color: #ffffff; text-decoration: none }




A.verde             { color: #036818; text-decoration: none }
A.verde:Hover          { color: #ffffff; text-decoration: none }


td.home      { color: white; font-weight: italic; font-size: 13px; line-height: 16px; font-family: "Trebuchet MS", Verdana, Tahoma }

td.homemenu  { color: #D6A512; font-weight: italic; font-size: 13px; line-height: 23px; font-family: "Trebuchet MS", Verdana, Tahoma }



.formtab   { background-color: #DBD2B9; border: solid 1px #1D491D}
.formtitle     { color: #D6A512; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; background-color: #1D491D; 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 }

/*   scambio links start   */

A.links_footer {
color: #A8A8A8;
font-size: 65%; 
display: none;
font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none 
}

A.links_footer:Hover {
color: #A8A8A8; 
font-size: 65%; 
font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none 
}


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

.links_categoria   { 
color: #000000; 
font-size: 84%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px;
padding-right: 15px 
}

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

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

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

.links_viewtabella     { 
font-style: normal; 
/*background-color: #fbf3d3; */
/*border: solid 1px #760000;*/
vertical-align: top; 
width: 100% 
}

.links_viewtabella_details     { 
font-style: normal; 
/*background-color: #fbf3d3; */
/*border: solid 1px #760000;*/
vertical-align: top; 
width: 90% 
}

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

/*   special offers  LISTE start   */

.specialoffers_data   { 
color: #000000; 
font-size: 65%; 
background-color: transparent;  
vertical-align: top;
/*padding-left: 10px;*/
padding-top: 10px
}

.specialoffers_offerta    { 
color: #000000; 
font-size: 84%; 
background-color: transparent;  
vertical-align: top
/*padding-left: 10px*/
}

.specialoffers_abstract   { 
color: #000000; 
font-size: 65%; 
background-color: transparent;  
vertical-align: top
/*padding-left: 10px*/
}

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


/*   special offers RIDOTTO start   */

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

.specialoffers_viewtitolo  { 
color: #000000;
font-weight: bold; 
font-size: 84%
/*padding-left: 10px*/
}

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


/*   special offers COMPLETA start   */

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

.specialoffers_viewtitolo_completa  { 
color: #000000; 
font-weight: bold; 
font-size: 84%
/*padding-left: 10px */
}

.specialoffers_navigazione_completa   { 
font-size: 84%;  
background-color: transparent; 
text-align: left; 
vertical-align: top; 
padding-top: 10px
/*padding-left: 10px*/
}


/*   special offers DETAIL start   */

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

.specialoffers_viewtitolo_detail  { 
color: #000000;  
font-weight: bold; 
font-size: 84% 
/*padding-left: 10px*/
}

.specialoffers_data_detail   { 
color: #000000;  
font-size: 84%; 
background-color: transparent; 
vertical-align: top
/*padding-left: 10px*/
}

.specialoffers_offerta_detail    {  
font-weight: bold;
color: #000000; 
font-size: 100%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 9px; 
padding-bottom: 15px
/*padding-left: 10px*/
}

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

/* **  events  LISTE start  ** */

.events_data   { 
color: #000000; 
font-size: 65%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 10px 
/*padding-left: 10px*/ }

.events_offerta    {
color: #2d6b30;  
font-size: 84%; 
background-color: transparent;  
vertical-align: top
/*padding-left: 10px*/ 
}

.events_abstract   {
color: #000000;   
font-size: 65%; 
background-color: transparent;  
vertical-align: top 
/*padding-left: 10px*/ 
}

.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  { 
color: #000000; 
font-weight: bold; 
font-size: 84%
/*padding-left: 10px*/
}

.events_linklistacompleta  { 
font-size: 84%;
font-weight: bold;
background-color: transparent;  
vertical-align: top; 
padding-top: 10px; 
/*padding-left: 10px;*/
padding-bottom: 7px
}


/* **  events COMPLETA start  ** */

.events_viewtabella_completa     { 
vertical-align: top;
width: 100%

}

.events_viewtitolo_completa  { 
color: #000000;
font-weight: bold; 
font-size: 84%; 
background-color: transparent  
/*padding-left: 10px; */
}

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

/* **  events DETAIL start  ** */

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

.events_viewtitolo_detail  { 
color: #000000;
font-weight: bold; 
font-size: 84%; 
background-color: transparent; 
padding-left: 10px
}

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

.events_offerta_detail    {   
font-weight: bold;
color: #000000;
font-size: 100%; 
background-color: transparent;  
vertical-align: top; 
padding-top: 9px; 
padding-bottom: 15px; 
padding-left: 10px 
}

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


/* **  PAGINA MIGLIOR POSTO  ** */

.best_price_up   { 
color: #ffffff; 
font-size: 100%; 
background-color: #1d491d;
padding-top: 15px; 
padding-bottom: 15px;
padding-left: 10px }

.best_price_corpo    { 
font-size: 84%; 
padding-top: 15px; 
padding-bottom: 15px;
background-color: #ffffff; 
padding-left: 10px 
}

.best_price_down   { 
font-size: 84%;
text-align: center;
background-color: #1d491d;
padding-top: 15px; 
padding-bottom: 15px;
padding-left: 10px 
}


/* **  BOX MIGLIOR POSTO Index (root), Home Page, Camere e Prezzi ** */


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


.mptitolohome      { 
font-size: 84%;
font-weight: bold;
padding: 15px 5px 5px 10px
}


.mpsottotitolohome      { 
font-size: 84%;
padding: 0px 5px 5px 10px
}

.mptestolinkhome      { 
font-size: 84%;
font-weight: bold;
padding: 0px 5px 15px 10px
}


/* **  BOX MIGLIOR POSTO Prenotazioni, Offerte Speciali ** */

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


.mptitolo      { 
font-size: 84%;
line-height: 110%;
font-weight: bold;
padding: 0px 5px 5px 10px
}


.mpsottotitolo      { 
font-size: 84%;
line-height: 110%;
padding: 0px 5px 5px 10px
}

.mptesto      { 
font-size: 84%;
line-height: 110%; 
padding: 0px 5px 0px 10px
}

.mptestolink      { 
font-size: 84%;
line-height: 110%;
padding: 0px 5px 8px 10px
}


/* **  BOX MIGLIOR POSTO Richiesta disponibilita' ** */

.mp_viewtabella_request     { 
font-size: 84%;
vertical-align: top; 
width: 100% 
}


.mptitolorequest      { 
font-size: 84%;
font-style: normal;
line-height: 110%;
font-weight: bold;
padding: 0px 0px 5px 5px
}


.mpsottotitolorequest      { 
font-size: 84%;
line-height: 110%;
padding: 0px 5px 5px 5px
}

.mptestolinkrequest     { 
font-size: 84%;
font-weight: bold;
line-height: 110%;
padding: 0px 5px 5px 5px
}


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


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

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

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

.booktesto      { 
font-size: 84%;
line-height: 130%;
padding: 5px 0px 5px 15px
}

.booksottotesto      { 
font-size: 65%;
line-height: 130%;
padding: 0px 0px 5px 15px
}

.requesttesto      { 
font-size: 84%;
line-height: 130%;
padding: 5px 0px 0px 15px
}

.ssltesto      { 
font-size: 65%;
line-height: 130%;
padding: 0px 0px 5px 15px
}

.pulsantebox { 
padding-left: 5px;
color: #921100;
font-weight: bold; 
font-size: 84%; 
line-height: 110%; 
text-align: left; 
vertical-align: top;
padding: 2px 1px 2px 15px
}

/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */


.confermatesto      { 
font-size: 84%;
line-height: 120%;
padding-left: 5px
}

/* ** COPYRIGHT** */

.copyright { 
font-size: 65%; 
text-align: left;
padding-left: 10px; 
margin-top: 10px; 
margin-bottom: 10px 
}

a.cr       { 
font-weight: bold; 
text-decoration: underline 
}

a.cr:Hover       {
font-weight: bold;  
text-decoration: none 
}

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

div#box0per100ridotto table {
	border-collapse: collapse;
	width: auto;
	margin: 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: #1d491d;
}
div#box0per100ridotto td.descrizione p {
	text-align: left;
	padding: 0;
	margin: 0;
	font: 65%/120% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
}
.zpc_up {
	color: #fff;
	font-size: 100%;
	padding: 10px 0 10px 10px;
	background: #393430;
}
.zpc_img_up_it {
	height: 137px;
	background: #9A948C url(../img/hotelsantambroeus_bp_it.jpg) no-repeat;
}
.zpc_img_up_en {
	height: 137px;
	background: #9A948C url(../img/hotelsantambroeus_bp_en.jpg) no-repeat;
}
.zpc_corpo {
	font-size: 13px;
	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:link {
	color: #fff;
	text-decoration: none;
}
a.zpc_chiudi:hover {
	color: #fff;
	text-decoration: underline;
}
a.zpc_chiudi:visited {
	color: #fff;
	text-decoration: none;
}
a.zpc_chiudi:active {
	color: #fff;
	text-decoration: none;
}
#box0per100ridotto a:link {
	color: #D6A512;
	text-decoration: none;
	font-weight: normal;
}
#box0per100ridotto a:visited {
	color: #D6A512;
	text-decoration: none;
	font-weight: normal;
}
#box0per100ridotto a:hover {
	color: #398B3D;
	text-decoration: none;
	font-weight: normal;
}
#box0per100ridotto a:active {
	color: #D6A512;
	text-decoration: none;
	font-weight: normal;
}
