a            { font-weight: 300; color: #0033ff; text-decoration: underline }
a:visited    { color: #800080 }
a:hover      { text-decoration: underline }
a.external   { font-weight: 600; color: #0033ff }
a.external:visited { font-weight: 600; color: #0033ff }

	.menu	{ 
		font-family:georgia, verdana, arial, sans-serif; 
		font-size: small; 
		color: #666; 
		border-bottom:1px solid #999;
		margin-bottom:10px;
		font-weight:bold;
		}			


.title       { font-weight: 700; font-size: 26px; 
               font-family: Georgia, Times new roman, serif; color: 
               #808080;  }
.subtitle       { font-weight: 700; font-size: 20px; 
               font-family: Times new roman, serif; color: 
               #808080;  }
SUP.title  { font-weight: 700; font-size: 36px; 
               font-family: Times new roman, serif; color: 
               #ff9900; letter-spacing: -0.05em; vertical-align: middle }

.intro       { font-style: normal; font-variant: normal; font-weight: 300; font-size: 14px; 
               font-family: verdana, arial, helvetica, sans-serif; color: 
               #cc6600; border-style: none; border-width: medium; 
               margin-left: 10%; margin-right: 10%; padding: 0px }
p.intro:first-letter { font-size: 125%; margin: 0px }
pippo        { font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; 
               font-family: verdana, arial, helvetica, sans-serif; color: 
               #666666; margin-left: 1%; margin-right: 1% }
.info        { font-style: normal; font-variant: normal; font-weight: 300; font-size: 13px; 
               font-family: courier, monospace; color: #666666; margin-left: 
               10%; margin-right: 10%; padding-top: 5px }
.smallink    { font-size: 11px; font-family: Georgia, arial, verdana, helvetica, sans-serif; color: 
               #404040; text-align: justify; word-spacing: 0.05em;}
p.smillink   { margin-right: 10%; padding-left: 5px }
em           { color: #000000; font-style: normal }
.sponsor     { font-size: 10px; width: 170px }
.daticm      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
               font-weight: normal;  color: #000000 }
.daticm2     { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 
               normal; color: #000000 }
.daticm3     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
               font-weight: normal; letter-spacing: -0.05em; color: #666666 }
td.messaggio { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; 
               text-align: left; background-color: White; font-weight: normal; 
               color: #666666; border: 1px solid #ff0000; padding-left: 10px; 
               padding-right: 10px; padding-top: 5px; padding-bottom: 5px }
.texto       { font-size: 11px; font-family: Tahoma, Verdana, Geneva, sans-serif; color: 
               #999A9A; line-height: 12px }
td.text      { font-size: 11px; font-family: Tahoma, Arial, Verdana, Geneva, sans-serif; 
               color: #202020 }
.boxcolor    { font-size: 8pt; font-family: arial, helvetica, sans-serif; text-align: left; 
               background-color: #F5F5DC; font-weight: normal; color: #666666; 
               border: 1px solid #CECEa3; padding: 2px }
.scritta     { color: #848484; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 
               font-style: normal; font-weight: bold; text-decoration: none }
.turismo     { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #f9ffec; 
               text-decoration: none }
td.bgk    { background-image: url(images/sep_menu.gif) }
UL.olga { margin-left:15px; margin-top: 3px; margin-bottom: 3px;}
OL.olga { margin-left:25px; margin-top: 3px; margin-bottom: 3px;}
input        { font-size: 10px; font-family: Arial, Helvetica }
ul.arrowtext	{
					list-style-image: url(http://www.perugiaonline.com/residenzabaldesca/images/arrow.gif);
					margin-top: 3px;
					margin-bottom: 3px;
					margin-left: 14px;
					padding: 0px;
					padding-left: 1px;
					line-height: 13px;
					list-style-position: outside;
				}
CAPTION { font-family: arial, verdana, helvetica, sans-serif; font-weight: normal;  font-size: 11px; color: #660000; text-align: left; border-bottom:#660000 1px solid; PADDING-bottom:2px;}
TH      { font-family: Verdana, Arial, Helvetica, sans-serif;  
          font-size: 10px; font-weight: 600;   color: #000000;
					border-bottom:#808080 1px dotted; PADDING-bottom:2px;
					PADDING-top:2px; }
TFOOT   { font-size: 11px; font-family: arial, verdana, helvetica, sans-serif;
          color: #000000; text-align: left; word-spacing: 0.05em; border-bottom:#808080 1px dotted; PADDING-bottom:2px;
					PADDING-top:2px;}

TFOOT  td   { border-TOP:#808080 1px dotted; PADDING-bottom:2px;
					PADDING-top:2px; border-bottom:#660000 1px solid;}

TR.prices { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-align: left; word-spacing: 0.05em;  PADDING-bottom:2px;
					PADDING-top:2px;}
