
body,td,th {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* testo */
.text {
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #605A4E;
	padding-left:30px;
	padding-right:20px;
	padding-top:30px;
	text-align:justify;
}

/* iframe */
.itext {
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #605A4E;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	text-align:justify;
	background:cecece;
}

/* topmenu */
.topmenu{
	font-family:  Times New Roman, Big Caslon, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.selectedMenu,
A.topmenu:link,
A.topmenu:hover {
	font-family:  Times New Roman, Big Caslon, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.selectedMenu,
A.topmenu:hover {
	color: #8C4C1A;
}
A:active {
	text-decoration: none;
}

/* subMenu */
.subTable{
	font-family:  Arial, Big Caslon, serif;
	font-size: 14px;
	font-style: italic;
	color: #CD8B59;
	text-decoration: none;
    border: #CD8B59 solid 1px; 
	border-right-style: hidden; 
	border-left-style: hidden;
}
.lineTable{
	border: #CD8B59 solid 1px; 
	border-right-style: hidden; 
	border-left-style: hidden;
	border-bottom-style: hidden;
	line-height:0px;
}
.subMenu,
.selectedSubMenu,
A.submenu:link,
A.submenu:visited,
A.submenu:hover {
	font-family: Arial, Big Caslon, serif;
	font-size: 13px;
	font-style: italic;
	color: #CD8B59;
	text-decoration: none;
}

.selectedSubMenu,
A.submenu:hover {
	color: #8C4C1A;
	text-decoration: none;
}
/* HOME */
.homeTitle,
.homeText,
.homeSecondText{
	font-family:  Times New Roman, Big Caslon, serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #043B1E;
	border-bottom-style:hidden;
}
.homeText,
.homeSecondText,
.tdFlashOffer{
	text-align:justify;
    padding-right:40px;
    padding-left:30px;
	font-family: Arial, Big Caslon, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #043B1E;
}
.homeSecondText{
	color: #8C4C1A;
    padding-left:25px;
    padding-right:34px;
}
.tdFlash,
.tdFlashOffer{
	border: 1px solid #F9CCA4;
	border-left:visible;
	border-top:visible;
	border-bottom:visible;
	border-right:visible;
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
}
.tdFlashOffer{
    padding-right:10px;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}

/* preview immagini con ingrandimento*/

div.preview { margin: 0 1px 1px 0; }
img.preview { 
position: absolute; 
border: 1px solid #8C4C1A;
}
div.caption {
  font-size: 10px;
  color: gray;
  text-align: left;
  line-height: 8px;
  padding-top:70px;
}

/* scroll immagini */
.borderImg {
margin: 0 1px 1px 0;
border: 1px solid #8C4C1A;
width: 161px;
}
.opaco{
	width:157px;
	background:transparent url(/images/tnb_1.gif) center repeat;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	border: 1px solid #BCA48F;
	font-size: 9px;
	padding-left:4px;
}	
.borderBigImg{
	border: 1px solid #8C4C1A;
	border-left:visible;
	border-top:visible;
	border-bottom:visible;
	border-right:visible;
	width: 448px;
	height:338px;
}
.opacoLong{
	width:157px;
	background:transparent url(/images/tnb_1.gif) center repeat;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	border: 1px solid #BCA48F;
	font-size: 9px;
	padding-left:4px;
	width:444px;
	height:16px;
	font-size:11px;
}	


/* prezzi */
.tdprezzi,
.tdperiodo,
.tdtxtperiodo,
.tddove,
.tddistanza{
	border: 1px solid #CECECE;
	border-left:visible;
	border-top:visible;
	border-bottom:visible;
	border-right:visible;
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #C8905F;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	text-align:right;
}

.tdperiodo{
	text-align:center;
}
.tdtxtperiodo{
	text-align:left;
	padding-left:13px;
}


.tdtxtprezzi,
.tdtxtprezziPlus{
	border: 1px solid #CECECE;
	border-left-style:hidden;
	border-top-style:hidden;
	border-bottom:visible;
	border-right-style:hidden;
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #C8905F;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	text-align:left;
}
.tdtxtprezziPlus{
	font-family:  Times New Roman, Big Caslon, serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	border: 0px solid #CECECE;
	border-bottom-style:hidden;
}

/* dove */
.tddove,
.tddistanza,{
	color: #605A4E;
	text-align:left;
	border: 1px solid #F9CCA4;
}

.dove {
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #605A4E;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	text-align:justify;
}

.doveorizzontale,
.testoslogan{
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #605A4E;
	padding-left:5px;
	padding-right:15px;
	padding-top:10px;
	text-align:justify;
}

.testoslogan,
a.testoslogan:link,
a.testoslogan:hover,{
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #800D0D;
}
a.testoslogan:hover,{
	text-decoration: underline;
}

/* testo */
.textprezzi {
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #797979;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:15px;
	text-align:justify;
}
.caption{
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:15px;
	text-align:justify;
}


/* PRENOTAZIONI */

.input,
.longinput,
.shortinput,
.textinput,
.xlinput,
.continuabutton,
.shorttextinput{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #5F5F5F;
	height: 15px;
	width: 80px;
	border: 1px solid #dfdFdF;
	background-color: #ffffff;
filter:
progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#E6D2C1,EndColorStr=#ffffff);
}

.longinput {
	width: 135px;
}
.xlinput {
	width: 180px;
}
.shortinput {
	width: 30px;
}

.textinput {
	height: 40px;
	width: 335px;
}
.shorttextinput {
	height: 60px;
	width: 180px;
}

.continuabutton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	WIDTH: 090px;
	HEIGHT:18px;
	COLOR: #5f5F5F;
	background-color: #EDDBD9;
filter:
progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#E6D2C1,EndColorStr=#ffffff);
}
.key {
	FONT-SIZE: 1pt; COLOR: #0a0a0a; FONT-FAMILY: Helvetica, Arial, sans-serif
}

.book{
LINE-HEIGHT: normal; 
FONT-STYLE: normal; 
FONT-FAMILY: "arial"; 
TEXT-DECORATION: none;
padding-left: 30px;
padding-right: 10px;
text-align:left;
}
.formbook,
.textbook,
.informativa,
a.book:link,
a.book:hover,
a.book:visited{
	font-family:Arial,  Geneva, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #797979;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:justify;
}
.formbook,
{
	color: #8C4C1A;
}
a.book:link,
a.book:hover,
a.book:visited {
	padding-left:0px;
	padding-right:0px;
	color: #8C4C1A;
	text-decoration: none;
}
A.book:hover {
	text-decoration: underline;
}


.informativa {
	font-size: 11px; 
padding-top:5px;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #F0D9B5;

}

.lower,
a.lower:link,
a.lower:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #524754;

}
a.lower:hover{
	text-decoration:underline;
}

.lowermenu,
a.bottommenu,
a.bottommenu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF3E6;
}
a.bottommenu:hover{
	text-decoration:underline;

}


.lowermenu{
	padding-top:15px;
	padding-right:25px;
	text-align:right;
}

/* -- sezione ospiti --*/
#up {position:relative;width:1px;height:1px;left:0px;top:0px;}
#down {position:relative;width:1px;height:1px;left:0px;top:0px;}
#cont {position:relative;left:1px;top:0px;width:360px;height:450px;overflow:hidden;}
#text {
	position:absolute;
	left:1px;
	top:0px;
	width:360px;
	font-family:Verdana,tahoma,arial,helvetica,sans-serif; 
	text-align:justify; 
	padding:1px;
}
/* -- sezione link -- */

A.homemenu, 
A.homemenu:hover,
.barra_hmenu,
.menu{  
font-family: Helvetica,Arial, sans-serif; 
font-size: 12px; 
font-style: normal; 
color: #4F1B01; 
text-decoration:none; 
text-align:center
}
A.homemenu:hover {  
font-weight:bold; 
text-decoration:none;
}
.barra_hmenu {  
font-size: 16px; 
font-weight:bold; 
text-align:center
}
.menu {  
font-weight: bold; 
text-align:center
}


.spy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #FFFFFF;
}


/* background sfumato */
.mybody{
filter:
progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#ffe5c6
}
