BODY {
  margin: 0px;
  font-family: Tahoma,"Gill Sans",Arial,sans-serif;
  font-size: 12px;
  background-color: #cdcdcd;
}

p,td,th {
 font-size: 12px;
}

a,a:visited {color: #ba7140; text-decoration: none;}
a:hover {color: #FF5500; text-decoration: underline;}

.red {color: red;}
.title {font-weight: bold; color: #f89756;}

/* Stile per le form */
input,select {font-family: Tahoma,"Gill Sans",Arial,sans-serif; font-size: 12px;}

table {background-color: #FFFFFF;}
/* .topimage { background-image:  url(images/bg_top2.png); valign:top;}*/
.bodyline {border: 1px solid #ba7140;}
.imageline {border: 1px solid #dddddd;}
.borderimage {vertical-align: top;border-right: 1px solid #dddddd;}
hr {height: 0px; border: solid #dddddd 0px; border-top-width: 1px;}
.siteTextSmall { font-size: 9px; }

/* tabella con pił righe */
.row1 {background-color: #ffe9c3; /*#efefef;*/ }
.row2 {background-color: #fcf9d8; /*#dcdcdc;*/ }
.row3 {background-color: #ffe9c3; height: 40px;}

/* menu principale */

#header {
 width: 100%;
 border: 0px;
 margin: 0px;
 padding: 0px;
 border-spacing: 0px;
}
#header td {
 padding: 0px;
 font-size: 12px;
}
#header #topnav {
 vertical-align: bottom;
}

#topnav table {
 border-spacing: 0px;
 height: 18px;
}

#topnav td {
 padding: 2px 8px;
 background-color: #fee9c2;
 white-space: nowrap;
 border: none;
 font-size: 12px;
 text-align: center;
 vertical-align: bottom;
}
#topnav td.sep {
 padding: 0px;
}
#topnav td.sep img {
 display: block;
}

#topnav td.a {
 background-color: #f89756;
}
#topnav td.s {
 background-color: #bdcebb;
}

#topnav a:link {
 text-decoration: none;
 color: #000000;
}
#topnav a:visited {
 text-decoration: none;
 color: #000000;
}
#topnav a:hover {
 text-decoration: underline;
 color: #000000;
}

#topnav td.a a:link {
 text-decoration: none;
 color: #ffffff;
}
#topnav td.a a:visited {
 text-decoration: none;
 color: #ffffff;
}
#topnav td.a a:hover {
 text-decoration: underline;
 color: #ffffff;
}

#topnav td.s a:link {
 text-decoration: none;
 color: #000000;
}
#topnav td.s a:visited {
 text-decoration: none;
 color: #000000;
}
#topnav td.s a:hover {
 text-decoration: underline;
}


/* sottomenu */

#subnav {
 background-color: #f89756;
 height: 22px;
 vertical-align: bottom;
}
#subnav table{
 background-color: #f89756;
}

#subnav #right {
 width: 100%;
}
#subnav td {
 font-size: 12px;
 padding: 0px 4px 0px 10px;
 border-bottom: 1px solid #ba7140;
 vertical-align: bottom;
 white-space: nowrap;
 background-color: #f89756;
}
#subnav td.sep {
 padding: 0px;
 border-bottom: 1px solid #ffffff;
 border-bottom: none;
}
#subnav td.sep img {
 padding: 0px;
 display: block;
}
#subnav td.u {
 background: #ffffff;
 padding-left: 0px;
 border-bottom: 1px solid #ffffff;
}
#subnav img {
 vertical-align: bottom;
}
/*
#subnav a {
 font-weight: bold;
} */

#subnav a:link {
 text-decoration: none;
 color: #000000;
}
#subnav a:visited {
 text-decoration: none;
 color: #000000;
}
#subnav a:hover {
 text-decoration: underline;
 color: #ffffff;
}

#subnav td.p {
 background: #e2e9eb;
 padding-left: 0px;
 border-bottom: 1px solid #e2e9eb;
}
#subnav td.u a:link, #subnav td.p a:link {
 text-decoration: none;
 color: #000000;
}
#subnav td.u a:visited, #subnav td.p a:visited {
 text-decoration: none;
 color: #000000;
}
#subnav td.u a:hover, #subnav td.p a:hover {
 text-decoration: underline;
}

.form {
 border: 1px solid #ba7140;
 background-color: #fee9c2;
}

#prenota {
 border: 1px solid #ba7140;
}

#prenota th {
 background-color: #f89756;
 height: 25px;
}

.button {
 background-color: #f89756;
 border-left: 2px solid #f9f0ea;
 border-top: 2px solid #f9f0ea;
 border-right: 2px solid #ba7140;
 border-bottom: 2px solid #ba7140;
 width: 70px;
}

#result th {
 font-weight: normal;
 background-color: #cccccc;
 padding: 4px;
 height: 20px;
}

#result td {
 font-weight: normal;
 padding: 4px;
 text-align: center;
}

.bottomnav {
 border-top: 1px solid #ba7140;
 background-color: #f89700;
 height: 24px;
 vertical-align: bottom;
}

.siteBotLinks { font-size: 11px; color: #333333;}
a.siteBotLinks, a.siteBotLinks:visited { color: #FFFFFF; text-decoration: none; }
a.siteBotLinks:hover { color: #FF5500; text-decoration: underline; }
