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

A  { color: #59100C; text-decoration: none }
A:Hover          { color: #DDBE87; text-decoration: none }


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

A.testo             { color: #59100C; text-decoration: underline }
A.testo:Hover          { color: #59100C; text-decoration: none }


body 
{scrollbar-3dlight-color: 59100C; scrollbar-arrow-color: 59100C; scrollbar-base-color: black; scrollbar-darkshadow-color: black; scrollbar-face-color: DDBE87; scrollbar-highlight-color: FEEDB1; scrollbar-shadow-color: FEEDB1; scrollbar-track-color: FEF9DD }




.formtab   { background-color: #DDBE87; border: solid 1px #59100C }
.formtitle     { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; background-color: #59100C; 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 }
.formfontrequired     { color: red; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }


/* **  stili base  ** */

body     {
font-family: "Trebuchet MS", Georgia, Times New Roman, Times, serif;
margin: 0;
padding: 0
}

h1, h2, h3, p, 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
}

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

div#box0per100ridotto table {
	border-collapse: collapse;
	width: auto;
	margin: 0;
	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-color: #FEEDB1
}

div#box0per100ridotto td.descrizione p {
	text-align: left;
	line-height: 130%;
	color: #4F4F4F;
	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: #59100C;
	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/guesthouse_bp_it.jpg);
background-repeat: no-repeat;
height: 137px;
text-align: left }

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

.zpc_img_up_de   { 
background-color: #9A948C;
background-image: url(../img/guesthouse_bp_de.jpg);
background-repeat: no-repeat;
height: 137px;
text-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
}

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

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

a.zpc_link   { 
color: #000000;
text-decoration: underline
}

a.zpc_link:Hover   { 
color: #000000;
text-decoration: none
}
.specialoffers_data {
	font-size: 10px;
	padding:3px 0 0 0
}
.specialoffers_offerta {
	font-size: 12px;
	font-weight:bold;
	padding:0 5px 0 0;
}
.specialoffers_abstract {
	font-size: 10px;
	padding:0 20px 0 0;
}
.specialoffers_viewtabella {

}
.specialoffers_viewtitolo {
	font-size: 14px;
	background:#DDBE87;
	padding:5px 0 5px 6px
}
.specialoffers_linklistacompleta {
	font-size: 10px;
	font-weight:bold;
	padding: 5px 0 10px 0
}
.specialoffers_viewtabella_completa {

}
.specialoffers_viewtabella_completa img {
	padding: 10px 10px 20px 0;
}
p.specialoffers_viewtitolo_completa {
	font-size: 14px;
	background:#DDBE87;
	padding:5px 0 5px 6px
}
.specialoffers_navigazione_completa {
	font-size: 84%;
	padding-top: 10px;
	text-align: left;
}
.specialoffers_viewtabella_detail {

}
.specialoffers_viewtabella_detail img {
	margin:0 0 0 10px;
}
.specialoffers_viewtitolo_detail {
	font-size: 14px;
	background:#DDBE87;
	padding:5px 0 5px 6px
}
.specialoffers_data_detail {
	font-size: 12px;
	padding: 0 0 0 5px;
}
.specialoffers_offerta_detail {
	font-weight: bold;
	font-size: 14px;
	padding: 9px 0px 10px 5px;
}
.specialoffers_testo_detail {
	font-size: 13px;;
	line-height:20px;
	padding: 0 10px 0 5px;
}
.pulsantebox { 
font-size: 14px;  
font-weight: bold;
padding: 20px 0px 0px 0px
}
.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: 160%;
padding: 2px 0px 2px 0px
}

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

.requesttesto      { 
font-size: 13px;
line-height: 160%; 
padding: 2px 0px 10px 0px
}
.reservationtesto      { 
font-size: 13px;
line-height: 17px; 
padding: 2px 0px 10px 0px
}
.ssltesto      { 
font-size: 10px;
line-height: 14px;
text-align: left;
padding: 0px 10px 0px 0px;
margin: 0
}
