.Titolo { font-family: "Times New Roman", "Times", "serif"; font-size: 12px; color: #333333; font-weight: normal; font-style: italic; line-height: 18px}
.Menu { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #666666; margin-left: 3px}
A:link {color: #333333;text-decoration: none; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; letter-spacing: 1px}
A:visited {color: #666666;text-decoration: none; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; letter-spacing: 1px}
A:active {text-decoration: none; color: #3399FF; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; letter-spacing: 1px}
A:hover  {color: #0066FF;text-decoration: none;; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; letter-spacing: 1px}
.indirizzo { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center; color: #333333}
.Testo_normale { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; line-height: 16px; color: #333333; font-weight: 200; text-align: left}
.Testo_piccolo { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; line-height: 18px}
.Vr_Titolo {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: 200}
.Testo_corsivo { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height: 18px; color: #333333; font-weight: 200; text-align: justify ; font-style: italic}
h2 { font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
h2 A:link {	font-family: Arial, Helvetica, sans-serif; font-size: 9px;	color: #333333; }
h2 A:visited { font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666; }
h2 A:active {	font-family: Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666; }
h2 A:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999; }

/* =content verdana */
h1 { font-family:Verdana, Sans-Serif; font-size:16px; color:#666666; font-weight:normal; letter-spacing:2px; text-transform:uppercase; }
.description { font-family:Verdana, Sans-Serif; font-size:13px; line-height:17px; text-align:left; }
.small { font-family:Verdana, Sans-Serif; font-size:10px; line-height:14px; }
.didascalia { font-family:Verdana, Sans-Serif; font-size:10px; color:#666666; }
.rooms { font-family:Verdana, Sans-Serif; font-size:12px; text-transform:uppercase; text-align:left; padding-bottom:8px;}
.rates { font-family:Verdana, Sans-Serif; font-size:13px; text-align:center; }
.season { font-family:Verdana, Sans-Serif; font-size:12px; text-align:center; }
.dates { font-size:10px; }

/* =photo gallery */
#gallery { width:100%; margin:0 0 10px 0; }
  #gallery ul { overflow:hidden; width:550px; list-style-type:none; }
    #gallery li { float:left; list-style:none; }
      #gallery li a { display:block; padding:5px; border:1px solid #ccc; margin:5px; }
      
/* =Rates */
#main { margin-bottom:50px; }
div.mod-rates { font-family:Verdana, Sans-Serif; font-size:12px; }
 .mod-rates table { width:100%; color:#474747; font-family:Verdana, Sans-Serif; font-size:12px; margin-bottom:20px; }
    .mod-rates table th, .mod-rates table td { color:#474747; }
  .mod-rates thead {}
      .mod-rates thead th { font-weight:bold; font-size:12px; text-align:center; padding:5px; }
      .mod-rates thead .seasons th { font-size:110%; }
      .mod-rates thead .plans th { font-size:100%; font-weight:normal; }
  .mod-rates tbody {}
      .mod-rates tbody th { width:150px; background:#f9f9f9; font-size:12px; text-align:left; padding:5px 10px; border:1px solid #ccc; }
        .mod-rates tbody th em { font-weight:normal; }
      .mod-rates tbody td { background:#f9f9f9; font-size:100%; text-align:right; padding:5px 10px 5px 0; border:1px solid #ccc; }
      .mod-rates tbody tr.even th, .mod-rates tbody tr.even td {}
      .mod-rates tbody tr.odd th, .mod-rates tbody tr.odd td {}
      .card-prices_conditions { font-size:100%; text-align:left; font-style:italic; }


/* =Specials */
#box { font-family:Verdana, Sans-Serif; font-size:12px; margin-top:20px; }
#box .specials dt { font-size:14px; font-weight:bold; color:#333; }
#box .specials dt { background-image:url('/images/arrow-right.gif'); background-position:center left; background-repeat:no-repeat; padding-left:15px; }
#box .specials dd { color:#666; margin-left:0; margin-top:5px; font-size:14px; padding-left:15px; }
