BODY	{ SCROLLBAR-BASE-COLOR: #D8DFF8; }

a:link {
color : #003399; 
text-decoration : none; 
} 
a:visited {
color : #003399; 
text-decoration : none; 
} 
a:active {
color : #003399; 
text-decoration : none; 
} 
a:hover {
color : #6699ff; 
text-decoration : none; 
} 
TABLE {
font : 12px verdana, arial, sans-serif; 
} 
.title {
color : #6f7793; 
font : 21px arial, verdana, sans-serif; 
font-weight : normal; 
} 
.subtitle {
color : #339900; 
font : 13px verdana, arial, sans-serif; 
font-weight : bold; 
} 
.smalltitle {
color : #000000; 
font : 11px verdana, arial, sans-serif; 
font-weight : bold; 
} 
.phonetitle {
color : #336699; 
font : 12px arial, verdana, sans-serif; 
font-weight : bold; 
} 
.picturecomments {
color : #666666; 
font : 10px verdana, arial, sans-serif; 
left : 5px; 
} 
.picturetitle {
color : #000000; 
font : 10px verdana, arial, sans-serif; 
font-weight : bold; 
} 
.price {
color : #cc6600; 
font : 12px verdana, arial, sans-serif; 
font-weight : bold; 
} 
.testimonial {
color : #339900; 
font-weight : bold; 
font-style : italic; 
} 
.biglink {
font : 12px verdana, arial, sans-serif; 
font-weight : bold; 
font-style : italic; 
text-decoration : none; 
} 
.biglink:hover {
font : 12px verdana, arial, sans-serif; 
font-weight : bold; 
font-style : italic; 
text-decoration : underline; 
} 
.just {
text-align : justify; 
} 
.copytext {
	color : #000000;
	font : 10px verdana, arial, sans-serif;
} 
.date-font {
color : #006699; 
font : 10px arial, verdana, sans-serif; 
font-weight : normal; 
} 
@media print { 
.printhide {
display : none; 
} 
.printhelp {
width : 600px; 
} 
} 
@media screen { 
.printonly {
display : none; 
} 
} 
.button-popups {
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/popbutton.gif); 
font : 11px verdana, arial, sans-serif; 
font-weight : bold; 
letter-spacing : 0; 
color : #ffffff; 
width : 100%; 
height : 21px; 
border : 0 solid #003399; 
background-color : #6692cb; 
} 
.buttonon-popups {
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/popbuttonon.gif); 
font : 11px verdana, arial, sans-serif; 
font-weight : bold; 
letter-spacing : 0; 
color : #ffffff; 
width : 100%; 
height : 21px; 
border : 0 solid #225a71; 
background-color : #d29e77; 
} 
.shadeform {
font : 13px arial, verdana, sans-serif; 
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/shadeform.gif); 
text-align : left; 
width : 210px; 
border : 1px solid #000000; 
} 
.dropdown {
color : #333333; 
width : 210px; 
font : 11px verdana, arial, sans-serif; 
} 
.textarea {
font : 13px arial, verdana, sans-serif; 
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/shadeform.gif); 
text-align : left; 
width : 250px; 
height : 150px; 
border : 1px solid #000000; 
} 
.submitbutton {
font : 13px arial, verdana, sans-serif; 
} 
.searchform {
width : 110px; 
height : 20px; 
font : 11px arial, georgia, "Times New Roman", sans-serif; 
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/shadeform.gif); 
border : 1px solid #000000; 
} 
.searchdrop {
width : 60px; 
height : 20px; 
font : 11px arial, georgia, "Times New Roman", sans-serif; 
} 
.searchbutton {
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 9pt; 
width : 36px; 
} 
#flash {
z-index : 0; 
} 
.image-border {
left : 0; 
position : relative; 
top : 0; 
border : 0 solid #000000; 
margin-bottom : 4px; 
z-index : 0; 
} 
.image-borderon {
left : 3px; 
position : relative; 
top : 3px; 
border : 0 solid #000000; 
margin-bottom : 4px; 
z-index : 0; 
} 
.borders {
border : 1px solid #000000; 
} 
#menulocation {
left : 16px; 
position : absolute; 
top : 150px; 
padding : 0; 
white-space : nowrap; 
} 
ul#top-nav ul {
margin : 0; 
padding : 0; 
background : #fff; 
} 
ul#top-nav li {
position : relative; 
list-style : none; 
} 
* html ul#top-nav li {
float : left; 
height : 1%; 
} 
* html ul#top-nav li a {
height : 1%; 
} 
ul#top-nav ul {
position : absolute; 
display : none; 
left : 150px; 
top : 0; 
} 
ul#top-nav li:hover ul ul, ul#top-nav li:hover ul ul ul, ul#top-nav li.over ul ul, ul#top-nav li.over ul ul ul {
display : none; 
} 
ul#top-nav li:hover ul, ul#top-nav li li:hover ul, ul#top-nav li li li:hover ul, ul#top-nav li.over ul, ul#top-nav li li.over ul, ul#top-nav li li li.over ul {
display : block; 
} 
ul#top-nav {
border-top : 1px solid #9da5c1; 
border-left : 0 solid #80a173; 
border-right : 0 solid #80a173; 
z-index : 2; 
width : 150px; 
} 
ul#top-nav li a {
display : block; 
text-decoration : none; 
padding : 4px; 
text-indent : 3px; 
color : #6f7793; 
font : 8pt arial, verdana, helvetica, sans-serif; 
font-weight : bold; 
} 
ul#top-nav li.menuT {
background-color : #ffffff; 
border-bottom : 1px solid #9da5c1; 
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/menu.gif); 
} 
ul#top-nav li.menuT:hover, ul#top-nav li.over {
background-color : #ffffff; 
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/menuon.gif); 
} 
ul#top-nav li a:hover {
background-color : #f0f0f0; 
color : #000000; 
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/menuon.gif); 
} 
ul#sub-nav {
border-top : 1px solid #9da5c1; 
border-left : 1px solid #9da5c1; 
border-right : 1px solid #9da5c1; 
z-index : 3; 
width : 173px; 
} 
ul#sub-nav li a {
display : block; 
text-decoration : none; 
padding : 5px; 
color : #6f7793; 
font : 8pt arial, verdana, helvetica, sans-serif; 
font-weight : normal; 
} 
ul#sub-nav li {
background-color : #ffffff; 
border-bottom : 1px solid #9da5c1; 
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/spacer.gif); 
} 
ul#sub-nav li a:hover {
background-color : #f0f0f0; 
color : #000000; 
background-image : url(file:///F|/Web/CLIENTI/castelloducale/online/picts/spacer.gif); 
} 
#Layer1 {
position : absolute; 
left : 772px; 
top : 59px; 
width : 400px; 
height : 78px; 
z-index : 0; 
background-color : #ffffff; 
} 
#Layer2 {
position : absolute; 
left : 530px; 
top : 39px; 
width : 254px; 
height : 27px; 
z-index : 1; 
background-color : #ffffff; 
}
.button-popups-agenda {

background-image : url(picts/popbutton-agenda.gif); 
font : 11px verdana, arial, sans-serif; 
font-weight : bold; 
letter-spacing : 0; 
color : #ffffff; 
width : 100%; 
height : 21px; 
border : 0 solid #003399; 
background-color : #93FFA3;
}
.piccolo {
	color : #000000;
	font : 10px verdana, arial, sans-serif;
}
