/*  GLOBAL LINK COLORS FOR BODY TEXT AND FOOTNOTES */

a:link			{color: #000000; text-decoration:underline}
a:hover			{color: #000000; text-decoration:underline}
a:active			{color: #000000; text-decoration:underline}
a:visited		{color: #000000; text-decoration:underline}
body {margin: 0px;padding: 0px;padding-bottom:24px; }


/*  NAVIGATION STYLES  */

/*  Breadcrumb Trail indicates location on two- and three-level deep pages. 
It is not recommended to activate this text with hyperlinks for navigation.  */
.BreadcrumbTrail					{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: 15px;font-weight: normal;font-variant: normal;text-transform: none;color: #000000;letter-spacing: normal;text-align: left;vertical-align: baseline;word-spacing: normal;margin: 0px;padding: 0px;padding-bottom: 0px;}
.BreadcrumbTrail a:link		{color: #00349C; text-decoration:none}
.BreadcrumbTrail a:visited	{color: #00349C; text-decoration:none}
.BreadcrumbTrail a:hover		{color: #00349C; text-decoration:underline}
.BreadcrumbTrail a:active		{color: #00349C; text-decoration:underline}


/*  TopNavigation is used for Main Top Horizontal navigation  */
.TopNavigation {font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 35px;font-style: normal;font-weight: bold;color: #000000;text-align: left;margin: 0px;padding-right: 0px;padding-top: 11px;
}

.TopNavigation a:link		{color: #c0c0c0; text-decoration:none}
.TopNavigation a:visited	{color: #c0c0c0; text-decoration:none}
.TopNavigation a:hover		{color: #ffffff; text-decoration:none}
.TopNavigation a:active		{color: #ffffff; text-decoration:none}

/*  Separates top navigation choices  */
.TopNavPipe{font-size:1px;width:1px;border-right:1px solid #B2B2B2;height: 35px;margin: 0;padding: 0;margin-left: 12px;margin-right: 12px;margin-top: 0;line-height: 1px;}
.TopNavPipePannello{font-size:1px;width:1px;border-right:1px solid #B2B2B2;height: 33px;margin: 0;padding: 0;margin-left: 12px;margin-right: 12px;margin-top: 2px;line-height: 1px;}
.bottonimenu {
    padding-top:11px;
    padding-left:15px;
    padding-bottom:5px;
    color:#000;
    font-weight:bold;
    border:none;
}
.bottonimenu2 {
margin-top:-11px;
    padding-left:15px;
    padding-top: 11px;
    padding-bottom: 11px;
background: url('/menu/bottoneb.jpg');
    background-repeat:no-repeat;
 
}


.bottonimenu3 {
    padding-top:11px;
    padding-left:15px;
    padding-bottom:0px;
  padding-right:15px;
    color:#eee;
    font-weight:bold;
    border:none;
}

.bottonimenu4 {
margin-top:-11px;
    padding-left:15px;
    padding-top: 11px;
    padding-bottom: 11px;
    background: url('/menu/bottoneb.jpg');
    background-repeat:no-repeat;
 
}


.languagebox {
margin-top:-15px;
    background: url('/menu/bottoneb2.jpg');
    background-repeat:no-repeat;
 
}



.menuprodotti{
height: 35px;
background: url('/menu/bottoneg.jpg');
    background-repeat:no-repeat;
 padding-left:15px;
    padding-top: 5px;
    padding-bottom: 5px;
font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 13px;font-style: normal;font-weight: bold;color: #fff;    
    }
    
.menuprodotti a:link		{color: #ffffff; text-decoration:none}
.menuprodotti a:visited	{color: #ffffff; text-decoration:none}
.menuprodotti a:hover		{color: #000000; text-decoration:none}
.menuprodotti a:active		{color: #000000; text-decoration:none}    
    
.menuprodottisel{

height: 35px;
background: url('/menu/bottoneg2.jpg');
    background-repeat:no-repeat;
 padding-left:15px;
    padding-top: 5px;
    padding-bottom: 5px;
font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 13px;font-style: normal;font-weight: bold;color: #fff;    
    }
    
.disponibilita{margin-bottom: 10px;
font-weight:bold;
  
    }

.disponibilita a:link{
background: url('/images/disponibilitahover.jpg');background-repeat:repeat-x;padding-left:0px;padding-right:0px;
    padding-top:5px; padding-bottom:5px; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:13px;font-style:normal;  color:#fff;   
    }
 .disponibilita a:visited{
background: url('/images/disponibilitahover.jpg');background-repeat:repeat-x;padding-left:0px;padding-right:0px;
    padding-top:5px; padding-bottom:5px; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:13px;font-style:normal;  color:#fff;   
    }
  .disponibilita a:active{
background: url('/images/disponibilita.jpg');background-repeat-x;padding-left:0px;padding-right:0px;
    padding-top:5px; padding-bottom:5px; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:13px;font-style:normal;  color:#fff;   
    }   
   
 .disponibilita a:hover{
background: url('/images/disponibilita.jpg');background-repeat:repeat-x;padding-left:0px;padding-right:0px;
    padding-top:5px; padding-bottom:5px; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:13px;font-style:normal;  color:#fff;   
    }   
   
/*  LeftNavigation must be used for Main Left navigation  */
.LeftNavigation {font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 13px;font-style: normal;font-weight: bold;color: #00349C;text-align: right;margin: 0px;padding: 0px;padding-left: 6px;padding-top: 6px;padding-right: 20px;}
.LeftNavigation a:link		{color: #00349C; text-decoration:none}
.LeftNavigation a:visited	{color: #00349C; text-decoration:none}
.LeftNavigation a:hover	{color: #FA9A00; text-decoration:none}
.LeftNavigation a:active	{color: #FA9A00; text-decoration:none}

/*  LeftNavFlyout must be used for flyout menus from the Main Left navigation  */
.LeftNavFlyout {font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 13px; font-style: normal; font-weight: bold; color: #00349C; text-align: left; margin: 0px; padding: 0px; padding-bottom: 6px  }

.LeftNavFlyout a:link		{color: #00349C; text-decoration:none}
.LeftNavFlyout a:visited	{color: #00349C; text-decoration:none}
.LeftNavFlyout a:hover		{color: #FA9A00; text-decoration:none}
.LeftNavFlyout a:active		{color: #FA9A00; text-decoration:none}

/* Flyout Panel Style */
.FlyoutBorder 
{ font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; vertical-align: top; background-color: #FFFFFF; border-left: 2px solid #ababab; border-top: 2px solid #CBCBCB; border-right: 2px solid #8d8d8d; border-bottom: 2px solid #707070 }  


/*  LeftNavSub is used for Subnavigation in the Left Navigation bar, revealed by the plus (+) and closed by the minus (-)  */
.LeftNavSub {font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 11px;font-style: normal;font-weight: normal;color: #00349C;text-align: right;margin: 0px;padding: 0px;padding-top: 4px;padding-right: 20px;}

.LeftNavSub a:link		{color: #00349C; text-decoration:none}
.LeftNavSub a:visited	{color: #00349C; text-decoration:none}
.LeftNavSub a:hover		{color: #FA9A00; text-decoration:none}
.LeftNavSub a:active	{color: #FA9A00; text-decoration:none}

/*  Top is Main Navigation in the form of a jump link back to the top of a scrolling page */
.Top {font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 13px;font-style: normal;font-weight: bold;color: #00349C;text-align: right;margin: 0px;padding: 0px;padding-right: 24px;padding-top: 9px;}

.Top a:link		{color: #00349C; text-decoration:none}
.Top a:visited	{color: #00349C; text-decoration:none}
.Top a:hover	{color: #FA9A00; text-decoration:none}
.Top a:active	{color: #FA9A00; text-decoration:none}



/*  UtilityNavigation is used for Utility Links as well as Secondary Tabbed Navigation */
.UtilityNavigation {vertical-align: top;margin: 0px;padding: 0px;padding-top: 5px;padding-bottom: 11px;}
/*  Separates utility navigation choices  */
.Pipe{font-size:1px;line-height: 8px;height: 8px;width:1px;border-right:1px solid #B2B2B2;margin: 0;padding: 0;margin-left:12px;margin-right:12px;}



/*  TabNavigation may be used for Secondary Tabbed Navigation */
.TabNavigation 
{font-family: Arial,Helvetica,sans-serif; font-size: 9px; line-height: 9px; font-style: normal; font-weight: normal; 
color: #00349C; text-align: right; vertical-align: top; margin: 0px; padding: 0px; padding-right: 7px; padding-top: 5px}

.TabNavigation a:link		{color: #8C8C8C; text-decoration:none}
.TabNavigation a:visited	{color: #8C8C8C; text-decoration:none} 
.TabNavigation a:hover	{color: #00349C; text-decoration:underline}
.TabNavigation a:active	{color: #00349C; text-decoration:underline}

/*  LinkBold is used for Subnavigation links.  */
.LinkBold {font-family: Arial,Helvetica,sans-serif; font-size: 11px;font-style: normal; font-weight: bold; color: #00349C; text-align: left; vertical-align: top; margin: 0px; padding: 0px;padding-top:6px;}
.LinkBold a:link		{color: #00349C; text-decoration:none}
.LinkBold a:visited		{color: #00349C; text-decoration:none}
.LinkBold a:hover		{color: #00349C; text-decoration:underline}
.LinkBold a:active		{color: #00349C; text-decoration:underline}

/*  LinkSub is used for Subnavigation as listed sublinks. They may be revealed by the plus (+) and closed up by the minus (-). */
.LinkSub {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #00349C; text-align: left; margin: 0px; padding: 0px}

.InsiderText {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left; margin: 0px; padding: 0px; padding-top: 4px  }

.TitleSub {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 11px; font-style: normal; font-weight: normal; color: #00349C; text-align: left; margin: 0px; padding: 0px; padding-top: 4px  }

.LinkSub a:link		{color: #666666; text-decoration:none}
.LinkSub a:visited	{color: #666666; text-decoration:none}
.LinkSub a:hover	{color: #E00000; text-decoration:underline}
.LinkSub a:active	{color: #666666; text-decoration:underline}

.LinkSub2:link {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #00349C; text-align: left; margin: 0px; padding: 0px; text-decoration:none}
.LinkSub2:visited {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #00349C; text-align: left; margin: 0px; padding: 0px; text-decoration:none}
.LinkSub2:hover {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FA9A00; text-align: left; margin: 0px; padding: 0px; text-decoration:none}
.LinkSub2:active {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #00349C; text-align: left; margin: 0px; padding: 0px; text-decoration:none}


/*  Search Results Pagination Navigation Style */
.Pagination {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: top; margin: 0px; padding: 0px; padding-top: 6px}

.Pagination a:link			{color: #00349C; text-decoration:none}
.Pagination a:visited		{color: #666666; text-decoration:none}
.Pagination a:hover			{color: #00349C; text-decoration:underline}
.Pagination a:active		{color: #00349C; text-decoration:underline}



/*  HEADLINE / NEWS SOURCE / ABSTRACT NAVIGATION STYLES */

/*  A headline links to a full story on a Web page and is accompanied by a brief abstract.
Key in initial caps except for prepositions for title case editorial treatment  */
.Headline {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 13px; font-style: normal; font-weight: bold; color: #00349C; text-align: left; vertical-align: top; margin: 0px; padding: 0px; padding-top:9px;}

.HeadlineHotDownload {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 13px; font-style: normal; font-weight: bold; color: #00349C; text-align: left; vertical-align: top; margin: 0px; padding: 0px; padding-top:9px;}

.Headline a:link		{color: #00349C; text-decoration:none}
.Headline a:visited		{color: #666666; text-decoration:none}
.Headline a:hover		{color: #00349C; text-decoration:underline}
.Headline a:active		{color: #00349C; text-decoration:underline}

/*  NewsSource may be used for story source, author, or date attributes  */
.NewsSource {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-right: 12px;
}

/*  Abstracts may accompany a Headline to summarize a story's content.  If the Headline uses a NewsSource, change padding-top of Abstract to 4px */
.Abstract {
font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: top; margin: 0px; padding: 0px; padding-top: 2px}


/* MENU / DIVIDER BRACKETS */

.MenuCorner
{
	font-size:1px;
	line-height: 1px;
	width:13px;
	height: 13px;
	border-top:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	vertical-align: top;
	position:absolute;
	left:145px;
	top:120px;
	padding: 0;
	margin: 0;
}

.MenuBracketRight
{
	border-right:1px solid #B2B2B2; 
	border-top:1px solid #B2B2B2;
	padding-right: 8px;
	padding-top: 6px;
}

.MenuBracketLeft
{
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	padding-left: 8px;
	padding-top: 6px;
}

/* For added menu width, use 8-px wider table to simulate right border hanging into margin and code remaining page accordingly. Alternatively, apply position attributes on other page elements to right of menu to shift them left by 8px */
.MenuBracketRightPos
{
	border-right:1px solid #B2B2B2; 
	border-top:1px solid #B2B2B2;
	padding-right:8px; 
	padding-top:6px; 
	position:relative; left:0px; top:0px;
}

/* Position attributes hang table into left gutter for added menu width. Allows for an 8-px wider table for added width. */
.MenuBracketLeftPos
{
	border-left:1px solid #B2B2B2; 
	border-top:1px solid #B2B2B2;
	padding-left:8px; 
	padding-top:6px; 
	position:relative; left:-8px; top:0px;
}


/*  TEXT STYLES  */
/*  Superscripts/Subscripts are applied using the <sup> and <sub> tags. */

sup { font-size: 70%}
sub { font-size: 70%}


/*  Content Styles  */

.Head01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: normal;
	text-align: left;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}

.Head01SpaceAfter 
{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; line-height: 23px; font-weight: normal; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: normal; text-align: right; vertical-align: baseline; word-spacing: normal; margin: 0px;  padding: 0px; padding-bottom: 19px }


.Head02
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00349C;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
.Head05
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4994D6;
	letter-spacing: 0px;
	text-align: left;
	vertical-align: baseline;
	word-spacing: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}


.Head02SpaceAfter 
{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 19px; font-weight: bold; font-variant: normal; text-transform: none; color: #00349C; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: 0px; margin: 0px; padding: 0px; padding-bottom: 19px}


.Head03{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: 14px;font-weight: bold;font-variant: normal;text-transform: none;color: #000000;letter-spacing: 0px;text-align: left;vertical-align: baseline;word-spacing: normal;margin: 0px;padding: 0px;padding-bottom: 2px;}

.Head03_Insider{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: 14px;font-weight: bold;font-variant: normal;text-transform: none;color: #000000;letter-spacing: 0px;line-height: 14px;text-align: left;vertical-align: baseline;word-spacing: normal;margin: 0px;padding: 0px;}

.Head03noSpace{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;letter-spacing: 0px;text-align: justify;vertical-align: baseline;word-spacing: normal;}

.Head03SpaceAfter
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-bottom: 19px }

.Head03AllCaps
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal;  text-transform: uppercase; color: #000000; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-bottom: 19px }


.Head03AlertRed {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal;  text-transform: none; color: #B70005; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px }


/* Run-in head -- the first sentence of a paragraph -- applied using the span tag within a paragraph tag */
.Head04       
{ color: #00349C; padding-right: 12px }
.Head04b      
{ color: #00349C; padding-right: 12px;font-weight:bold;}

p
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 19px;  font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal ; margin: 0px; padding: 0px; padding-bottom: 19px }


.Footnote
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 6px}



/*strong	{ font-size: 11px; font-weight: bold; color: #666666}
b		{ font-size: 11px; font-weight: bold; color: #666666}*/


.Caption {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: center; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 4px
}

.CaptionLeft {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 2px
}

.Callout {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 19px; font-weight: bold; font-variant: normal;  text-transform: none; color: #00349C; letter-spacing: normal; text-align: right; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top: 2px
}

.Date
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal;  text-transform: none; color: #000000; letter-spacing: 0px; text-align: left; vertical-align: baseline; word-spacing: normal; margin: 0px; padding: 0px; padding-top:16px;}


.Subbullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	list-style-position: outside;
	list-style-type: none;
	vertical-align: baseline;
	word-spacing: normal;
	margin: 0px;
	padding: 0px;
	margin-left:32px;
	padding-bottom: 4px;
	text-indent: -16px;
}

/* FORM STYLES */
form {margin: 0px;padding: 0px;}


/*  Use this to indicate a required field */
.Asterisk {color: #00349C;font-size: 13px;font-weight: normal;margin-right: 3px;position: relative;top: 2px;}
.AsteriskRed{color: #B70005;font-size: 13px;font-weight: normal;margin-right: 3px;position: relative;top: 2px;}




/* TABLE STYLES */

td {
	vertical-align: top;
	line-height:13px;
}

/* Sets table borders and margins */
.Table
{ margin: 0px;  margin-bottom: 2px; margin-top:6px; padding: 0px; border: 0px; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-top: 1px solid #B2B2B2;}

/* Used for table column heads */
.ColumnHead
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; text-align: center;  vertical-align: bottom; color: #000000; background-color: #E7EAF0; margin: 0px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2 }

/* Used for table first column column head */
.ColumnHeadLeft
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; text-align: left;  vertical-align: bottom; color: #000000; background-color: #E7EAF0; margin: 0px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2 }

/* Used for table first column text */
.ColumnTextLeft
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; text-align: left;  vertical-align: Top; color: #000000; background-color: #FFFFFF; margin: 0px;  margin-bottom: 2px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2}

/* Used for table text */
.ColumnText
{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; text-align: left;  vertical-align: Top; color: #000000; background-color: #FFFFFF; margin: 0px;  margin-bottom: 2px; padding: 10px; border: 0px; border-bottom: 1px solid #B2B2B2}


/*MATRIX*/

.format {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.BottomNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F89A00;
	text-align:right;
	font-weight: bold;
	color: #00349C;
	text-align: right;
	margin: 0px;
	padding: 2px 20px 0px 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B5AEB5;
}
.BottomNav a:link		{color: #FA9A00; text-decoration:none}
.BottomNav a:visited	{color: #FA9A00; text-decoration:none}
.BottomNav a:hover	    {color: #FA9A00; text-decoration:underline}
.BottomNav a:active	{color: #FA9A00; text-decoration:none}


ul.normale
{
	font-family:arial;
	font-size:8pt;
	color:#666666;
}
li.normale
{
	font-family:arial;
	font-size:8pt;
	color:#666666;
}


link_semplice { font-family:arial;font-size:8pt;color:#ffffff;text-decoration:none }


a.link_semplice:link { font-family:arial;font-size:8pt;color:#c2c2c2;text-decoration:none }
a.link_semplice:visited { font-family:arial;font-size:8pt;color:#c2c2c2;text-decoration:none }
a.link_semplice:hover { font-family:arial;font-size:8pt;color:#ffffff;text-decoration:none }
a.link_semplice:active { font-family:arial;font-size:8pt;color:#ffffff;text-decoration:none }






.t {background:#ddd; background: url(/images/aaadot2.gif) 0 0 repeat-x;width:100%}
.b {background: url(/images/aaadot2.gif) 0 100% repeat-x}
.l {background: url(/images/aaadot2.gif) 0 0 repeat-y}
.r {background: url(/images/aaadot2.gif) 100% 0 repeat-y}
.bl {background: url(/images/aaabl2.gif) 0 100% no-repeat}
.br {background: url(/images/aaabr2.gif) 100% 100% no-repeat}
.tl {background: url(/images/aaatl2.gif) 0 0 no-repeat}
.tr {background: url(/images/aaatr2.gif) 100% 0 no-repeat;padding:10px}



.t2 {background: url(/images/aaadot2.gif) 0 0 repeat-x;}
.b2 {background: url(/images/aaadot2.gif) 0 100% repeat-x}
.l2 {background: url(/images/aaadot2.gif) 0 0 repeat-y}
.r2 {background: url(/images/aaadot2.gif) 100% 0 repeat-y}
.bl2 {background: url(/images/aaabl2.gif) 0 100% no-repeat}
.br2 {background: url(/images/aaabr2.gif) 100% 100% no-repeat}
.tl2 {background: url(/images/aaatl2.gif) 0 0 no-repeat}
.tr2 {background: url(/images/aaatr2.gif) 100% 0 no-repeat; padding:10px}

#title1
{
color:#0048ff;
font-size:12;
font-family:tahoma;

}
#title2
{
color:#000000;
font-size:8;
font-family:tahoma;
}

a{

text-decoration: none;
}


.bottonimenu10 {


height: 15px;

 padding-left:15px;
    padding-top: 5px;
    padding-bottom: 7px;
font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 15px;font-style: normal;font-weight: bold;color: #fff;

 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/menu/bottoneg2.png');    
 margin-bottom: 1px;
}



.bottonimenu10[class] {


height: 15px;
background: url('/menu/bottoneg2.png');
    background-repeat:no-repeat;
 padding-left:15px;
    padding-top: 5px;
    padding-bottom: 7px;
font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 15px;font-style: normal;font-weight: bold;color: #fff;    
 margin-bottom: 1px;
}





.bottonimenu10 a:link		{color: #c0c0c0; text-decoration:none}
.bottonimenu10 a:visited	{color: #c0c0c0; text-decoration:none}
.bottonimenu10 a:hover		{color: #ffffff; text-decoration:none}
.bottonimenu10 a:active		{color: #ffffff; text-decoration:none}




.bottonimenu11 {


height: 15px;
background: url('/menu/bottoneg.jpg');
    background-repeat:no-repeat;
 padding-left:15px;
    padding-top: 5px;
    padding-bottom: 7px;
font-family: Arial,Helvetica,sans-serif;font-size: 11px;line-height: 15px;font-style: normal;font-weight: bold;color: #fff;    
 margin-bottom: 1px;
}

.bottonimenu11 a:link		{color: #ffffff; text-decoration:none}
.bottonimenu11 a:visited	{color: #ffffff; text-decoration:none}
.bottonimenu11 a:hover		{color: #000000; text-decoration:none}
.bottonimenu11 a:active		{color: #000000; text-decoration:none}

#flashcontentmap {
border-top:10px solid #B2B2B2;
border-bottom:10px solid #B2B2B2;
border-left:10px solid #B2B2B2;
border-right:10px solid #B2B2B2;



}

.spaziatore {
padding-top: 10px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;

}

.bottonebaruz{
padding-top: 3px;
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
border:1px solid #666;
background:#ece9d8;
color:#666666;font-family:arial;font-size:8pt;text-transform:uppercase;text-decoration:none;
}
a.bottonebaruz:link { font-family:arial;font-size:8pt;color:#666666;text-decoration:none }
a.bottonebaruz:visited { font-family:arial;font-size:8pt;color:#666666;text-decoration:none }
a.bottonebaruz:hover { font-family:arial;font-size:8pt;color:#222222;text-decoration:none }
a.bottonebaruz:active { font-family:arial;font-size:8pt;color:#222222;text-decoration:none }


.transparent_class {
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}
.transparent_class100 {
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
}

.sfondo1{
background: url('/images/sfondo1.jpg');
    background-repeat:no-repeat;

}

.sfondo2{
background: url('/images/sfondo2.jpg');
    background-repeat:no-repeat;

}

.ombraleft{

background: url('/images/embossleft.gif');
align: left;

}
.ombraright{

background: url('/images/embossright.gif');

align: right;
}
