﻿
/* Elementi globali */

body, p, div, span, td, form, a, input, textarea, select, option
{
  font-family : Verdana;
  font-size   : 10px;
  color       : Black;
  margin      : 0px;
}

a
{
  text-decoration: none;
}

ul
{
  margin-top  :  5px;
  margin-left : 20px;
  padding-left : 0px;
}

/* Elementi speciali */

.MainMenu
{
  font-family : Tahoma;
  font-size   : 9px;
  color       : White;
  margin-left : 8px;
}

.SubMenu
{
  font-family : Tahoma;
  font-size   : 9px;
  color       : #657daa;
  margin-left : 15px;
}

.GroupMenu
{
  font-family : Tahoma;
  font-size   : 9px;
  font-weight : bold;
  color       : #536f9f;
  margin-left : 8px;
}

div.HeaderMenu
{
  margin-left   : 130px;
  margin-bottom : 35px;
}

.HeaderMenu, .HeaderMenu a
{
  color       : White;
}

a.BottomLinks
{
  display      : block;
  width        : 100%;
  cursor       : hand;
  cursor       : pointer;
  font-family  : Arial;
  font-size    : 12px;
  font-weight  : bold;
  color        : #536f9f;
}

a.BottomLinks:hover
{
  background-color : #ECF5FA;
}


/* Info support e Notizie */

.InfoArea, .NewsArea
{
  margin-top  :  5px;
  margin-left : 10px;
  margin-right: 10px;
}

.InfoAreaText, .NewsAreaText
{
  font-weight : bold;
  color       : #536f9f;
}

.InfoTitle, .NewsTitle
{
  margin-top  :  5px;
  margin-left : 10px;
  margin-right: 10px;
}

.InfoTitleText, .InfoTitleText a,
.NewsTitleText, .NewsTitleText a
{
  font-weight : bold;
  color       : #736E49;
}

.InfoPreview, .NewsPreview
{
  margin-top    :  2px;
  margin-bottom :  5px;
  margin-left   : 10px;
  margin-right  : 10px;
}

.InfoPreviewText, .NewsPreviewText
{
  color         : #736E49;
}

.InfoHeader, .NewsHeader
{
  padding-top :  3px;
  margin-left : 10px;
}

.InfoHeaderText, .InfoHeaderText a,
.NewsHeaderText, .NewsHeaderText a
{
  font-family : Arial;
  font-size   : 12px;
  font-weight : bold;
  color       : White;
}

.InfoArchive, .NewsArchive
{
  text-align  : right;
  margin-right: 5px;
}

.InfoArchiveText, .InfoArchiveText a,
.NewsArchiveText, .NewsArchiveText a
{
  font-size   : 11px;
  font-weight : bold;
  color       : #536f9f;
}

/* Riquadro principale che contiente tutte le la voci in evidenza */
.HighlightRect
{
  width    : 523px;
  height   : 115px;
  overflow : hidden;
}

/* Riquadro che contiente una singola voce in evidenza */
/* L'opacità va impostata da subito, altrimenti ci sono problemi con il ClearType */
.Highlight_on
{
  margin   :  10px;
  width    : 503px;
  display  : block;
  filter   : alpha(opacity=100);
}

/* Riquadro che contiente una singola voce in evidenza - versione invisibile */
/* L'opacità va impostata da subito, altrimenti ci sono problemi con il ClearType */
.Highlight_off
{
  margin  :  10px;
  width   : 503px;
  display : none;
  filter  : alpha(opacity=0);
}

/* Riquardo che contiene il titolo della voce in evidenza */
.HighlightTitle
{
  margin-bottom : 5px;
}

/* Riquardo che contiene il testo della voce in evidenza */
.HighlightText
{
}

/* Titolo della voce in evidenza */
.HighlightTitleText, .HighlightTitleText a
{
  font-family : Tahoma;
  font-size   : 16px;
  color       : #a6081c;
  font-weight : bold;
}

/* Testo della voce in evidenza */
.HighlightTextText, .HighlightTextText a
{
}

.InfoDateTextSmall, .NewsDateTextSmall
{
  font-size   : 8px;
  color       : Black;
}

.InfoDateText, .NewsDateText
{
  font-family : Tahoma;
  font-size   : 9px;
  color       : #536f9f;
}

.FooterText
{
  font-size   : 10px;
  color       : #5e5e5e;
}

.SmallTitle
{
  font-family : Arial;
  font-size   : 12px;
  font-weight : bold;
  color       : #a94b47;
}

.MediumTitle
{
  font-family : Arial;
  font-size   : 12px;
  font-weight : bold;
  color       : #536f9f;
  padding-top : 4px;
}

.BigTitle
{
  font-family   : Arial;
  font-size     : 20px;
  font-weight   : bold;
  color         : #a94b47;
  margin-bottom : 10px;
}

.SuperTitle
{
  font-family : Arial;
  font-size   : 12px;
  text-align  : right;
  font-weight : bold;
  color       : #726f72;
  padding-top : 3px;
}

.SuperTitleHorizRule
{
  width         : 100%;
  height        :   3px;
  margin-bottom : 5px;
  background    : url("/dati_fissi/Image/punti_hr.gif") repeat-x center;
}

.MainTitle
{
  font-family   : Tahoma;
  font-size     : 20px;
  color         : #536f9f;
  margin-bottom : 10px;
}

.SubTitle
{
  font-family : Arial;
  font-size     : 12px;
  font-weight   : bold;
  color         : #a94b47;
  margin-bottom : 20px;
}

/* Mappa del sito */

.map_lvl_1
{
  font-size     : 14px;
  font-weight   : bold;
  margin-bottom :  5px;
}

.map_lvl_2
{
  font-size     : 12px;
  font-weight   : bold;
  margin-left   : 10px;
  margin-bottom :  5px;
}

.map_lvl_3
{
  font-size     : 12px;
  margin-left   : 20px;
  margin-bottom :  5px;
}

.map_lvl_4
{
  font-size     : 10px;
  margin-left   : 30px;
  margin-bottom :  5px;
}

.map_lvl_5
{
  font-size     :  9px;
  margin-left   : 40px;
  margin-bottom :  5px;
}

.map_lvl_6
{
  font-size     :  9px;
  margin-left   : 50px;
  margin-bottom :  5px;
}

.map_lvl_7
{
  font-size     :  9px;
  margin-left   : 60px;
  margin-bottom :  5px;
}

.map_lvl_8
{
  font-size     :  9px;
  margin-left   : 70px;
  margin-bottom :  5px;
}

/* Lo scroller delle notizie in home page */

#pscroller
{
  width   : 235px;
  height  :  98px;
}

/* Campi da compilare */

.sinistra
{
  border        : solid 1px black;
  height        : 14px;
  text-align    : left;
  background-color : #F7FBFF;
}

.centro
{
  border        : solid 1px black;
  height        : 14px;
  text-align    : center;
  background-color : #F7FBFF;
}

.destra
{
  border        : solid 1px black;
  height        : 14px;
  text-align    : right;
  padding-right : 5px;
  background-color : #F7FBFF;
}

.bottone
{
  color            : white;
  background-color : #2C70B4;
}

div.PageActualDate
{
  margin-right : 5px;
  text-align   : right;
}

div.PagePath
{
  margin-left  : 10px;
  width        : 500px;
  overflow     : hidden;
}

span.PagePathItem, span.PagePathItem a
{
  
}

span.PagePathSelectedItem, span.PagePathItem a
{
  
}
