/* ================================
    STILI CSS PER MONDO HEDGE2
    v1.0, 11/2002
   ================================
*/   

BODY
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	background-color: White;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
H1  {
    font-family: Arial , Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Arial , Helvetica, sans-serif;
    font-size:  18px;
    font-weight:    normal;
    color: #666644;
    line-height:26px;
}

H3  {
    font-family: Arial , Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    bold;
    color: darkred;
}

H4  {
    font-family: Arial , Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    bold;
    color: black;
}
TD
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;	
}

FORM
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: White;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	
}
.Normal {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	line-height: 15px;
	}
.NormalBold {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	line-height: 15px;
	}
.NormalRed {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color:  #FF0000;
	line-height: 15px;
	}

.textall {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	line-height: 15px;
	text-align: justify;
}
.textsmall {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	line-height: 15px;
	text-align: justify;
}

.text10px {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	line-height:12px;
	}
	
A.text10px:link  {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #191970;
	text-align: right;
	text-decoration:none;
}

A.text10px:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #191970;
	text-align: right;
	text-decoration:none
}

A.text10px:active  {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #191970;
	text-align: right;
	text-decoration:none
}

A.text10px:hover   {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: right;
	text-decoration:underline
}

	
.text10pxc {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	line-height:12px;
	text-align:center;
	}
.text10pxs { 
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #404040;
	line-height:12px;
	text-align:left;
}
.text10pxred {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;	
}
.textnews {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #323232;
	line-height: 17px;
	text-align: justify;
}
.textnewstitle {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #323232;
	line-height: 17px;
	text-align: justify;
}

.BigLink {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #191990;
	text-align: right;
}

/* BigLink */
A.BigLink:link  
{
	font-size: 14px;
	color:Navy;
	text-decoration:none;
	font-weight: bold;
}

A.BigLink:visited 
{
	font-weight: bold;
	font-size: 14px;
}

A.BigLink:active  
{
	font-weight: bold;
    color: #000000;
    font-size: 14px;
}

A.BigLink:hover   
{
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline
}
.SubHead
{
	font-weight: bold;
	font-size: 12px;
	color: darkblue;
	font-family: Arial , Helvetica, sans-serif;
}
.Avviso
{
	font-weight: bold;
	font-size: 12px;
	background-color:gold;
	color: darkblue;
	font-family: Arial , Helvetica, sans-serif;
	
}
/*
.header {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #191970;
	text-align: right;
}


A.header:link  {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #191970;
	text-align: right;
	text-decoration:none;
}

A.header:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #191970;
	text-align: right;
	text-decoration:none
}

A.header:active  {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #191970;
	text-align: right;
	text-decoration:none
}

A.header:hover   {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: right;
	text-decoration:underline
}
*/
header_s {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: White;
	text-align: right;
	/*font-weight:bold;*/
}

A.header_s:link  {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: White;
	/*color:White;*/
	text-align: right;
	text-decoration:none;
	/*font-weight:bold;*/
}

A.header_s:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: White;
	text-align: right;
	text-decoration:none
}

A.header_s:active  {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: White;
	text-align: right;
	text-decoration:none;
	/*font-weight:bold;*/
	
}

A.header_s:hover   {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-align: right;
	text-decoration:underline;	
}

.LinkRosso {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #191970;
	text-align: right;
}

/* header */
A.LinkRosso:link  {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-align: right;
	/*background-color:Yellow;*/
}

A.LinkRosso:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #191970;
	text-align: right;
}

A.LinkRosso:active  {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

A.LinkRosso:hover   {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FF8080;
	text-align: right;
	text-decoration:underline;
	
}
.CommandButton     {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    font-weight:bold;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.AlfabLink:link 
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	text-decoration:    none;
	font-weight:bold;
	font-size: 11px;
    color: darkblue;
}

A.AlfabLink:visited  
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	text-decoration:    underline;
	font-weight:bold;
	font-size: 11px;
    color: darkblue;
}

A.AlfabLink:active   
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	text-decoration:    underline;
	font-size: 11px;
	font-weight:bold;
    color: darkblue;
}

A.AlfabLink:hover    
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	text-decoration:    underline;
	font-size: 11px;
	font-weight:bold;
    color:darkgoldenrod;
}

A.CommandButton:link 
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	text-decoration:    underline;
	background-color:yellowgreen;
	font-size: 11px;
    color: darkblue;
}

A.CommandButton:visited  
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	text-decoration:    underline;
	background-color:yellowgreen;
	font-size: 11px;
    color: darkblue;
}

A.CommandButton:active   
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	text-decoration:    underline;
	font-size: 11px;
	background-color:yellowgreen;
    color: darkblue;
}

A.CommandButton:hover    
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	text-decoration:    underline;
	font-size: 11px;
	background-color:yellow;
    color: red;
}

.textsmall {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	line-height: 15px;
	text-align: justify;
}
a {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #004684;
	text-decoration: none;
}


a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #004684;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #004684;
	text-decoration: underline;
}

a.visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #004684;
	text-decoration: inherit;
}

a.active {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #004684;
	
}

input.textsmall {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: justify;
	height: 16px;
	width: 90px;
	background-color: #F4F3F3;
	border: 1px inset #CCCCCC;
}

input.tableyell {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: justify;
	height: 18px;
	width: 350px;
	background-color: #FFFFFF;
	border: 1px inset #CCCCCC;
}

select.tableyell {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: justify;
	height: 18px;
	width: 50px;
	background-color: #FFFFFF;
	border: 1px inset #CCCCCC;
}

select.tableyellong {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: justify;
	height: 18px;
	width: 160px;
	background-color: #FFFFFF;
	border: 1px inset #CCCCCC;
}

textarea.tableyell {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	text-align: justify;
	height: 64px;
	width: 350px;
	background-color: #FFFFFF;
	border: 1px inset #CCCCCC;
}

.sfondomenu
{
	background-image: url(images/header_09.gif);
}

.sfondoyellow
{
	background-color: #FFF9E5;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	line-height: 15px;
	text-align: justify;
}

.sfondoyellowtr
{
	background-color: #FFFACD;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
}
.sfondoyellowtable2
{
	background-image: url(images/sfgiallotable.gif);
}
.sfondoyellowtable4
{
 background-color:#F6C639
}

.sfondoyellowtable3
{
	background-image: url(images/sfgiallotable2.gif);
}
.sfondoredtable3
{
	background-image: url(images/swiss/sfredtable2.gif);
}
.sfondoredtable
{
	background-color:#FFC9C9;
}
.sfondoyellowtable
{
	background-color: #FFFFF0;
}

.yellowhead
{	background-image: url(images/header_02.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #004684;
	text-decoration: none;
	line-height: 15px;
}
.redhead
{	background-image: url(images/swiss/header_02.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #EEEEEE;
	text-decoration: none;
	line-height: 15px;
}
.redhead :link {
	color: #EEEEEE;
	text-decoration:none;
	/*lasciare pointer!*/
	cursor:pointer;
}
.redhead :hover {
	color: #FFFFFF;
	text-decoration:underline;
	cursor:pointer;
}



input.but {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: Gray;
	background-color: ButtonFace;
	border: 1px outset #F4F3F3;
	width: 40px;
	height: 16px;
}

input.butlong {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: Gray;
	background-color: ButtonFace;
	border: 1px outset #F4F3F3;
	width: 60px;
	height: 18px;
}

.texthead {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #191970;
	text-align: right;
}

.textheadwhite {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0064AB;
	background-image:url(images/header_00.gif);
	cursor:pointer;
	
}

.textheadwhite :link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	/*lasciare pointer!*/
	cursor:pointer;
}

.textheadwhite :visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

.textheadwhite :hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	cursor:pointer;
}

.textheadwhite :active {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	cursor:pointer;
}
.textheadwhitehover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	background-image:url(images/header_00.gif);
	/*lasciare pointer! altrimenti non funziona con mozilla*/
	cursor:pointer;
}

.textheadwhite_s {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #DDDDDD;
	background-color: #0064AB;
	background-image:url(images/swiss/header_09.gif);
	cursor:pointer;
	
}
.textheadwhite_s :link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration:none;
	/*lasciare pointer!*/
	cursor:pointer;
}

.textheadwhite_s :visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration:none;
	cursor:pointer;
}

.textheadwhite_s :hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration:underline;
	cursor:pointer;
}

.textheadwhite_s :active {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration:underline;
	cursor:pointer;
}
.textheadwhitehover_s {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration:underline;
	background-image:url(images/swiss/header_02.gif);
	/*lasciare pointer! altrimenti non funziona con mozilla*/
	cursor:pointer;
}

.texthead2 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0064AB;
	background-image:url(images/header_002.gif);
	cursor:pointer;
}
.texthead2hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	background-image:url(images/header_00.gif);
	/*lasciare pointer! altrimenti non funziona con mozilla*/
	cursor:pointer;
}

.clLevel1border {
	VISIBILITY: hidden; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #006699; 
	/*layer-background-color: #006699;*/
}
.clLevel0border {
	Z-INDEX: 1010; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #ffffff; 
	/*layer-background-color: #ffffff;*/
}
.textallbig {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #004684;
	text-decoration: none;
	line-height: 15px;
}
.titolonews {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #4682B4;
	text-decoration: none;
}
.textbigman {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4682B4;
	text-decoration: none;
}

A.textbigman:link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4682B4;
	text-decoration: none;
}
A.textbigman:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4682B4;
	text-decoration: none;
}
A.textbigman:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4682B4;
	text-decoration: underline;
}
.annunci {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:normal;
	color: #4682B4;
	line-height: 15px;
}
A.annunci:link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:normal;
	color: #4682B4;
	line-height: 15px;
}
A.annunci:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:normal;
	color: #4682B4;
	line-height: 15px;
}
.notizie {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:normal;
	color: #404040;
	line-height: 15px;
}

A.notizie:link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #4682B4;
	text-decoration: none;
}
A.notizie:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #4682B4;
	text-decoration: none;
}
A.notizie:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #4682B4;
	text-decoration:underline;
}
.textbigman2 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #5F9EA0;
	text-decoration: none;
}
.textfooter {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.SiteTitle {
    font-family: Arial , Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color:#000099
}
.TitoloGrande {
    font-family: Arial , Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color:#000099
}
.pdfTitle {
    font-family:  Arial;
    font-size: 15px;
    font-weight: bold;
    color:#000099;
	/*background-image: url(images/blu.gif);*/
	border-style: solid;
	border-color:#000099;
	border-width:thin;
}
.LinkRosso {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #8B0000;
	text-align: right;
}
/* header */
A.LinkRosso:link  {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-align: right;
}
A.LinkRosso:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #8B0000;
	text-align: right;
}
A.LinkRosso:active  {
    font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
A.LinkRosso:hover   {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FF8080;
	text-align: right;
	text-decoration:underline;	
}