/* elementi di stile generali (si applicano a tutte le pagine del sito) */

body { color:black; background-color:#CCCCCC ; font-family:verdana, sans-serif, helvetica ; font-size: 10pt; text-align:justify}

td, th { color:black; font-family:verdana, sans-serif, helvetica ; font-size: 10pt; text-align:justify; color:#000000 }

A.Link { color:#000000; text-decoration:none; }

A.Link:hover { color:#000000; text-decoration:underline; color:black; }

.highlighted {background-color:yellow; text-decoration:none; color:black}

ul { list-style:disk; font-weight:normal}

li, ol { font-weight:normal; margin:0px}

A.normal {text-decoration:none; color:#000000 }

A.normal:hover {text-decoration:underline; color:#000000 }

.GroupsName { font-size:12pt; font-weight:bold }

A.QuickLink { font-size:8pt; text-decoration:none; color:#000000}

A.QuickLink:hover { font-size:8pt; text-decoration:underline; color:red}

.Large { font-size:10pt; text-decoration:none; color:black; font-weight:bold }

.PageTitle {color:black; font-weight:bold; text-decoration:none; font-size: 11pt;}

.Section {font-size:12pt ; color:white; font-weight:bold; font-family:Verdana; letter-spacing:0.5em;}

.BoxWhite { BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid;
 BORDER-TOP: #FFFFFF 1px solid; }

.BoxGray { BORDER-BOTTOM: #B0B0B0 1px solid; BORDER-LEFT: #B0B0B0 1px solid; BORDER-RIGHT: #B0B0B0 1px solid;
 BORDER-TOP: #B0B0B0 1px solid; }

.BoxOrange { BORDER-BOTTOM: #FF9933 1px solid; BORDER-LEFT: #FF9933 1px solid; BORDER-RIGHT: #FF9933 1px solid;
 BORDER-TOP: #FF9933 1px solid; }

.BoxBlack { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
 BORDER-TOP: #000000 1px solid; }
 
 .BoxHome { BORDER: #369DD8 1px solid; }
 
 .BoxBlackTop { BORDER-TOP: #000000 1px solid; }

.BoxCyano_double { BORDER-BOTTOM: #369DD8 3px solid double; BORDER-LEFT: #369DD8 3px solid double; BORDER-RIGHT: #369DD8 3px solid double; BORDER-TOP: #369DD8 3px solid double; }

.BoxCyano { BORDER-BOTTOM: #369DD8 1px solid; BORDER-LEFT: #369DD8 1px solid; BORDER-RIGHT: #369DD8 1px solid; BORDER-TOP: #369DD8 1px solid; }

.BoxGreen { BORDER-BOTTOM: #1D7947 1px solid; BORDER-LEFT: #1D7947 1px solid; BORDER-RIGHT: #1D7947 1px solid;
 BORDER-TOP: #1D7947 1px solid; }

.BoxBlue { BORDER-BOTTOM: #9999FF 1px solid; BORDER-LEFT: #9999FF 1px solid; BORDER-RIGHT: #9999FF 1px solid;
 BORDER-TOP: #9999FF 1px solid; }

.BoxRed { BORDER-BOTTOM: #FF0000 1px solid; BORDER-LEFT: #FF0000 1px solid; BORDER-RIGHT: #FF0000 1px solid;
 BORDER-TOP: #FF0000 1px solid; }

.BoxGreen_double { BORDER-BOTTOM: #005500 3px solid double; BORDER-LEFT: #005500 3px solid double; BORDER-RIGHT: #005500 3px solid double;
 BORDER-TOP: #005500 3px solid double; }

.BoxReddish { BORDER-BOTTOM: #FF3366 1px solid; BORDER-LEFT: #FF3366 1px solid; BORDER-RIGHT: #FF3366 1px solid;
 BORDER-TOP: #FF3366 1px solid; }

.BoxYellow { BORDER-BOTTOM: #F8EC03 1px solid; BORDER-LEFT: #F8EC03 1px solid; BORDER-RIGHT: #F8EC03 1px solid;
 BORDER-TOP: #F8EC03 1px solid; }

H1 { font-size: 14pt; color: #000088; font-family: verdana, sans-serif; margin-top:1em }

H2 { font-size: 12pt; color: #000088; font-family: verdana, sans-serif; margin-top:1em }

H3 { font-size: 10pt; color: #000088; font-family: verdana, sans-serif; margin-top:1em }

A.normalLink { text-align:center; text-decoration:none; color:#000000; font-weight:normal; font-size:10pt; font-family: verdana, sans-serif }

A.normalLink:hover { text-align:center; text-decoration:underline; color:#000000; font-weight:normal; font-size:10pt; font-family: verdana, sans-serif }

A.normalLink:link { text-align:center; text-decoration:none; color:#000000; font-weight:normal; font-size:10pt; font-family: verdana, sans-serif }

A.normalLink:visited { text-align:center; text-decoration:none; color:#000000; font-weight:normal; font-size:10pt; font-family: verdana, sans-serif }

.MainMenu {text-decoration:none; color:#000000; font-weight:normal; font-size:12px; font-family: verdana, sans-serif}

.MainMenu:hover { text-decoration:underline; color:#000000; font-weight:normal; font-size:12px; font-family: verdana, sans-serif}

#footer {font-family:Verdana, Sans-serif  ; font-size: 8pt; text-decoration:none; color:#000000; }

.footer {font-family:Verdana, Sans-serif  ; font-size: 8pt; text-decoration:none; color:#000000; }

.footer:hover {font-family:Verdana, Sans-serif  ; font-size: 8pt; text-decoration:underline; color:#000000; }

#maintitle {font-family:Comic Sans MS; font-size:14pt; }

.PageHeader {font-weight:bold; text-align:left; font-size:10pt; color:#007795; }

.smallf { font-family:verdana, sans-serif ; font-size: 8pt; color:black; text-decoration:none; }

.small { font-family:verdana, sans-serif ; font-size: 10pt; color:black; text-decoration:none; }

A.smallf:hover { font-family:verdana, sans-serif ; font-size: 8pt; color:black; text-decoration:underline; }

A.top { text-decoration:none; color:black; font-size:8pt }

A.top:hover { color:black; text-decoration:none; font-size:8pt }

A.noline { color:black; text-decoration:none }

A.noline:hover { color:black; text-decoration:underline }

A.anchor {text-decoration:none; color:black }

A.anchor:hover {text-decoration:underline; color:black }

.Title {font-size:14pt; font-weight:normal; text-align:center; color:white}

A.NavMenuItem {

text-decoration:none;
font-size:8pt;
font-weight:normal;
text-align:center;
color:white;
font-weight:bold; 
padding-left:0.2em;
padding-right:0.2em;
}

A.NavMenuItem:hover {

text-decoration:underline;
font-size:8pt;
font-weight:normal;
text-align:center;
color:white;
font-weight:bold; 
padding-left:0.2em;
padding-right:0.2em;
}


.Date {
	font-family: Verdana;
	color:white;
	font-size:9pt;
	text-align:right;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}

.TimeLines {

font-weight:bold;

}

#caption {font-size:8pt}

#padding_left {padding-left:0.8em}

.grouplist {padding-left:4px; font-size:12px }

.groupsSubLink  {font-weight:normal; font-size:9pt; text-align:left; color:#000000; padding-left:0px; text-decoration:none }

.groupsSubLink:hover  {font-weight:normal; font-size:9pt; text-align:left; color:#000000; padding-left:0px; text-decoration:underline  }

.groupsSubPage {font-size:12pt; color:#000000; font-weight:bold}

.sectionSubLink { font-weight:normal; font-size:9pt; text-align:left; color:#000000; padding-left:0px }

.sectionSubLink:hover { font-weight:normal; font-size:9pt; text-align:left; color:#369DD8; padding-left:0px }

.highlight {font-weight:bold; font-size:12pt; text-align:left; color:blue}

.highlight:hover {font-weight:bold; font-size:12pt; text-align:left; color:blue}

.ExtLink {text-decoration:none; font-weight:normal; color:#227CB3; }

.ExtLink:hover {text-decoration:none; font-weight:normal; color:#0000EE;}

.HighLink {text-decoration:none; font-weight:bold; color:#369DD8; background-color:#FFFFFF}

.HighLink:hover {text-decoration:none; font-weight:bold; color:#369DD8; background-color:#E2E2E2}

A.IntLink {color:blue; text-decoration:none; }

A.IntLink:hover {color:#A6A6FF; text-decoration:none;}

A.Email {color:#000099; text-decoration:none}

A.Email:hover {color:#000099; text-decoration:underline}

A.figures {color:#CC9933; font-weight:bold; text-decoration:none}

A.figures:hover {color:#CC9933; font-weight:bold; text-decoration:underline}

.Emph {color:#000088; font-weight:bold}

.IntMenu {font-size:9pt; }

.activeLink { color:black; text-decoration:none }

.activeLink:hover {color:red; text-decoration:underline }

.right { color:black; text-decoration:none }

.left { color:black; text-decoration:underline }

A.popup { color:#369DD8; text-decoration:none }

A.popup:hover { color:#369DD8; text-decoration:underline; }

A.download  { color:#369DD8; text-decoration:none }

A.download:hover  { color:#369DD8; text-decoration:underline; }

A.inline {text-decoration:underline; color:black }

A.inline:hover {text-decoration:none; color:black }

A.NewsLink {
	text-decoration:none;
	color:#369DD8;
	}
	
A.NewsLink:hover {
	text-decoration:none;
	color:#C4C7C8;
	}

A.faq {
    text-decoration:none;
}

SiteMap-0 {
 font-size:8pt;
}