/* -----------------------------------------------------------------------------
   Tabella definizione stili tabelle.
   -------------------------------------------------------------------------- */
/* Definisce stile tabella header pagine. */

.PageHeader {
	background-attachment: scroll;
	background-image: url("/WebSite/Images/Procedures/Pages/TopPage.jpg");
	background-repeat: no-repeat;
	background-color:#009933;
}

/* -----------------------------------------------------------------------------
   Tabella definizione stili utilizzati nelle pagine web.
   -------------------------------------------------------------------------- */
/* Definisce stile testo dei links. */

a:hover { color: red; text-decoration: underline }

/* Definizione stili per barra leterale sito. */
/* La barra ha dimensione fissa prestare attenzione nel modificare. */

.TextLeftBar { font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular }

/* Definizione stili a dimensione fissa prestare attenzione nel modificare. */

.TextFixedSmall { font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular }

/* Definizione stili generici per tutte le pagine del sito. */

.TextTip { font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-style:italic; color: #006633; }
.TextSlogan { font-weight: bold; font-size: 12px; font-family: Tahoma, SunSans-Regular; font-style: oblique; color: #009933; }
.TextItalicBlue {font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; color: #013C9A; font-style: italic;}
.TextBold { font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; }
.TextBoldRed { font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; color: #FF3300; }
.TextBoldStriked { font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: line-through; }
.TextDefault { font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }
.TextHyperlink { font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }
.TextSmall { font-size: 11px; font-family: Tahoma, SunSans-Regular; }
.TextTable { font-size: 10px; font-family: Verdana, SunSans-Regular; }
.Title1 { font-weight: bolder; font-size: 22px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }
.Title2 { font-size: 20px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }
.Title3 { font-weight: bold; font-size: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }
.Title4 { font-weight: bold; font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }
.TitlePage { font-weight: bolder; font-size: 28px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }
.TextError { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;font-size: 12px; font-style: normal; color: #FF0000; font-weight: bold; }
.TextRed { color: #F00; }
.TextGreen { color: #6C0; }

/* Stile testo riga tabella che ha come indice il pallino verde. */

.IndexBullet { font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }

/* Stile testo descrizione in fondo a pagine. */

.PageBottom { font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; }

/* Stile testo listino prezzi. */

.TextPriceList { font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; }

/* Stile pagina news. Gli stessi stili sono riportati nella mail di newsletter */

.NewsDate { font-size: 10px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-style:italic; color: #006633;}
.NewsTitle {font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; color: #006633;}

/* Stile intestazione tabelle sito. */

.TitleTableGreen { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-size: 12px; font-style: normal; font-weight: bold; color: white; line-height: 20px; background-color: #009933; }
.TitleTableOrange { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-size: 12px; font-style: normal; font-weight: bold; color: white; line-height: 20px; background-color: #FF6600; }
.TitleTableMaroon { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-size: 12px; font-style: normal; font-weight: bold; color: white; line-height: 20px; background-color: #CC0033; }
.TitleTableBlue { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-size: 12px; font-style: normal; font-weight: bold;  color: white; line-height: 20px; background-color: #0066CC; }
.TitleTableYellow { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-size: 12px; font-style: normal; font-weight: bold; color: white; line-height: 20px; background-color: #FFCC00; }
.TitleTableList { font-size: 11px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-style: normal; font-weight: bold; color: white; line-height: normal; background-color: #009933; }

/* Stile bottoni sito. */

.ButtonGreen { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-size: 12px; background-color: #009933; font-style: normal; color: #FFFFFF; }
.ButtonYellow { font-family:Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-size: 12px; background-color: #FFCC00; font-style: normal; color: #FFFFFF; }

/* -----------------------------------------------------------------------------
   Tabella definizione stili utilizzati per i tabulatori.
   -------------------------------------------------------------------------- */

/* Elimino i margini, il padding e il marcatore che caratterizzano le liste
   ed elimino il bordo inferiore. */

ul#nav{float: left; width: 100%; list-style: none; border-bottom: none ; margin: 0; padding: 0;}

/* I list-item sono affiancati attaverso la proprietà float, e separati da un
   margine sul lato destro di 0.2em (che corrisponde al 20% del font-size,
   ovvero due o tre pixel). Il padding di default viene azzerato. */

ul#nav li{float: left; margin: 0 0.2em 0; padding: 0 0 0 8px;
          background-color: #999999;}

/* I link sono resi float per essere così "auto-adattanti" in larghezza. Da
   evidenziare una nota teorica importante: elementi float sono resi
   automaticamente block-level. viene specificato un padding sinistro di 0.4em
   e la porzione sinistra dell'immagine che compone un tab. Viene infine
   eliminata la sottolineatura e specificato il colore del testo. */

ul#nav a{float: left ;padding: 0.2em 8px 0.2em 0;
       background-color: #999999;
       text-decoration: none; color: #ffffff;}

/* Per il link attivo della pagina che indica la voce del menu corrente (il cui
   list-item viene individuato da un id="active") ed i link in fase hover è
   dichiarata l'immagine del tab azzurro. */

ul#nav li#active{background-color: #009933;}
ul#nav li#active a{background-color: #009933; color: #ffffff}

/* Cambio colore al testo del link attivo quando il mouse passa sopra. */

ul#nav a:hover{color: #000000}
ul#nav li#active a:hover{color: #000000}

