/* MENU ////////////////////////////////////////////////////////////////////////////*/

.menu { color: #717367; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; height: 100%; }
.menu a:hover { color:#1c4788; text-decoration:none; }
.menu a { color:#717367; text-decoration:none; }

.control { color:#1c4788; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; height: 100%; }
.control a:hover { color:#1c4788; text-decoration:none; }
.control a { color:#1471a7; text-decoration:none; }

/* CONTENUTI ///////////////////////////////////////////////////////////////////////*/

.clock { color: #909289; font-size: 9px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; height: 100%; }

.combobox { font-size: 10px; font-family: Arial; }

.content { color:#7e8076; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }
.content a:hover { color:#1c4788; text-decoration:none; }
.content a { color:#1471a7; text-decoration:none; }

.contentsmall { color:#7e8076; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; height: 100%; }
.contentsmall a:hover { color:#1c4788; text-decoration:none; }
.contentsmall a { color:#7e8076; text-decoration:none; }

.dettagli { color: #ef2082; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; height: 100%; }
.dettagli a:hover { color:#ef2082; text-decoration:none; }
.dettagli a { color:#ef2082; text-decoration:none; }

.foot { color:#909289; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; height: 100%; }
.foot a:hover { color:#0782b5; text-decoration:none; font-weight: bold; }
.foot a { color:#909289; text-decoration:none; font-weight: bold; }

.footsmall { color:#909289; font-size: 9px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; height: 100%; }
.footsmall a:hover { color:#1471a7; text-decoration:none; }
.footsmall a { color:#1471a7; text-decoration:none; }

.lasttitle { color:#ffffff; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; letter-spacing: 0.5px; height: 100%; font-weight: bold; }

.lastcontent { color:#7e8076; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; letter-spacing: 0.5px; height: 100%; }

.line { color:#909289; font-size: 9px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; letter-spacing: 1px; height: 100%; }
.line a:hover { color:#0782b5; text-decoration:none; }
.line a { color:#909289; text-decoration:none; }

.logout { color:#c5102f; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0.1px; line-height: 15px; height: 100%; }
.logout a:hover { color:#a6011d; text-decoration:none; }
.logout a { color:#c5102f; text-decoration:none; }

.pages { display: block; text-align: center; color:#1c4788; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }
.pages span.current { border: 1px solid #1c4788; padding-bottom: 4px; color: #1c4788; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; letter-spacing: 0.1px; height: 100%; font-weight: bold; }
.pages a,span.current,span.nextprev { padding: 4px 8px; margin-left: 2px; border: 1px solid #9AAFE5; color: #1c4788; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }
.pages a:hover { border-color: #2E6AB1; color: #1c4788; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }
.pages a.nextprev { padding-bottom: 4px; color: #1c4788; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; font-weight: bold; }
.pages span.nextprev { border-color: #999; color: #1c4788; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }

.reserved { color: #1c4788; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; height: 100%; }
.reserved a:hover { color:#1471a7; text-decoration:none; }
.reserved a { color:#1c4788; text-decoration:none; }

.subtitle { color:#1c4788; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; letter-spacing: 0.1px; height: 100%; font-weight: bold; }

.subtitlesmall { color:#7e8076; font-size: 9px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0.1px; line-height: 15px; height: 100%; }
.subtitlesmall a:hover { color:#1c4788; text-decoration:none; }
.subtitlesmall a { color:#7e8076; text-decoration:none; }

.textbox { border:1px solid #C0C0C0; color: #7e8076; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.textbox_cms { border:1px solid #C0C0C0; color: #7e8076; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.title { color:#1471a7; font-size: 20px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 30px; letter-spacing: 0.5px; height: 100%; font-weight: bold; }

.thumb img { border: 1px solid #ffae00; padding: 2px; }
.thumb img:hover { border: 1px solid #1c4788; }

.titlesmall { color:#1471a7; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; letter-spacing: 0.5px; height: 100%; font-weight: bold; }

.titlemedium { color:#1471a7; font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 15px; letter-spacing: 0.1px; height: 100%; font-weight: bold; }
