BODY 
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #000099;
}


TD {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #000099;
}


.bg
{
   background-image:url(images/arrow.gif);
	background-attachment:fixed;
	background-repeat:no-repeat;
}

.bgg
{
   background-image:url(images/arrow2.gif);
	background-attachment:fixed;
	background-repeat:no-repeat;
}


B
  { 
    font-weight: bold;
  }
  
.titoletto  
  { 
    font-weight: bold;
	 font-size:11px;
	 color:#184972;
  }
  
.sottotitoletto  
  { 
    font-weight: bold;
	 font-size:11px;
	 color:#7C7C7C;
	 padding: 3px;	 
	 background-color: #EAEAEA;
  }  
  
.bianco
   {
	   font-weight: bold;
		color: #FFFFFF;
	} 
	
.grigio
   {
	   font-weight: bold;
		color: #999999;
	} 	
	
.pad 
{
	 padding-right: 3px;
	 padding-left: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}  
  
.padin
{
    color: #8D8D8D;
	 font-weight: bold;
	 font-size: 11px;
	 padding-right: 3px;
	 padding-left: 3px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}    
  
.boxprivacy
   {
	 text-align:justify;
	 font-size: 11px;
	 font-family: Tahoma;
	} 
 
 .lsmall
   {
	font-weight: normal;
	color: Navy;
	font-size: 10px;
	font-family: Tahoma;
}   
	
.boldboxprivacy  
   {
	 font-weight:bold;
	 color:#FF9900;
	 font-size: 11px;
	 font-family: Tahoma;
	}   
li
   {
	 text-align:justify;
	}  
	
  
H1
  { 
   font-weight: bold;
	font-size: 12px;
  }  
  
.webm  
  { 
	font-size: 11px;
  }  

.footersx
  { 
    font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-align:left;
	padding-left: 3px;
  }
.footerdx
  { 
    font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-align:right;
	padding-right: 3px;
  }
.arancio
   {
   font-weight: bold;
	color: #F89727;
	font-size: 12px;    
   }

.scuro
{
   color: #AB5C05;
	font-weight:bold;
}


.inattivo   
{
   font-weight: bold;
	color: #8D8D8D;
	font-size: 11px;    
   }

.small
  { 
    color:#007BB7;
    font-size: 11px;
    font-weight: bold;
  }

.bar
	{
	font-size:10px;
	font-weight: bold;
	color: #999999;
	}

.button 
  {
   font-size: 10px;
	font-family: Tahoma;
	background-color:#006699;
	color: #ffffff;
	font-weight: bold;
	}
	
.buttonwebmail
 {
   font-size: 11px;
	font-family: Tahoma;
	background-color:#F89727;
	color: #2E6C8B;
	font-weight: bold;
	border-color:#ffffff;
	}	

button 1
	{
	FONT-SIZE: 11px;
	FONT-FAMILY:  Tahoma;
	font-style:normal;
	color:#ffffff;
	background-color:#007BB7;
	border-style: solid;
	border-width: 1px;
	border-color:#007BB7;
	}

A.menu:link,A.menu:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
A.menu:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #184972;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
	
	
A.sottomenu:link,A.sottomenu:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
A.sottomenu:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #F89727;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }	
A.menudx:link,A.menudx:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F89727;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
A.menudx:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #184972;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
	
A.ldx:link,A.ldx:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #184972;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
A.ldx:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F89727;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }	

A.sottomenudx:link,A.sottomenudx:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
A.sottomenudx:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }


A.ls:link,A.ls:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #F89727;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: underline;
   }
A.ls:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #F89727;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }

A.ls1:link,A.ls1:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: underline;
   }
A.ls1:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }

   
A.lbar:link,A.lbar:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: underline;
   }
A.lbar:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }   
   
A.lu:link,A.lu:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: underline;
   }
A.lu:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }   
   
A.l:link,A.l:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
A.l:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: underline;
   }   

   
A.lbns:link,A.lbns:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #184972;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
A.lbns:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #F89727;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }   

A.lmail:link,A.lmail:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #184972;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: underline;
   }
A.lmail:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F89727;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }   

   
A.lfoot:link,A.lfoot:visited
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
   }
A.lfoot:hover
   {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: underline;
   }      





input   
	{
	FONT-SIZE: 11px;
    FONT-FAMILY:  Tahoma;
	color: #000099;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#000099;
	}
	
.webmail	
	{
	FONT-SIZE: 11px;
    FONT-FAMILY:  Tahoma;
	color: #2E6C8B;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#2E6C8B;
	}
select
	{
	FONT-SIZE: 13px;
    FONT-FAMILY:  Tahoma;
	color: #000099;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#000099;
	}
	
.none	{
	FONT-SIZE: 11px;
    FONT-FAMILY:  Tahoma;
	color: #000099;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 0px;
	border-color:#000099;
	}	
	
textarea
	{
	FONT-SIZE: 12px;
    FONT-FAMILY:  Tahoma;
	color: #000099;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#000099;
	}

.newsletter
   {
     background-color: #006699;
	 padding: 5px;
	 }
	 
.tdtitolonewsletter	 
   {
	 color: #ffffff;
	 font-weight: bold;
	 height: 22px;
	 vertical-align: middle;
	 }
	 
.tdnewsletter	 
   {
	 color: #ffffff;
	 vertical-align: top;
	 text-align: justify;
	 }	
	  
.buttonnewletter
  {
   font-size: 10px;
	font-family: Tahoma;
	background-color:#ffffff;
	color: #006699;
	font-weight: bold;
	border-width: 0;
	}	 
	
input.newsletter   
	{
	FONT-SIZE: 11px;
    FONT-FAMILY:  Tahoma;
	color: #000099;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 0px;
	border-color:#000099;
	}	
	
.titolosw
   {
     background-color: #DBE4EA;   
	 color: #006699;
	 font-weight: bold;
	 height: 20px;
	 vertical-align: middle;
	 padding-left: 3px;
	 }
	 
.testosw
   {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:#A9BECB; 
	padding-bottom:5px;
  }	 