
.copyright
{
	font-size: 7pt;
	color: white;
	font-family: Arial;
	text-decoration:none;
}

A.copyrightLink   
{
	font-size: 7pt;
	color: white;
	font-family: Arial;
	text-decoration:none;
}
A.copyrightLink:hover
{
	font-size: 7pt;
	color: white;
	font-family: Arial;
	text-decoration:none;
}

A.copyrightLink:visited 
{
	font-size: 7pt;
	color: white;
	font-family: Arial;
	text-decoration:none;
}

A.copyrightLink:visited:hover
{
	font-size: 7pt;
	color: white;
	font-family: Arial;
	text-decoration:none;
}


/* AnnouncementsScrollModule */
.ScrollNewsDate
{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	text-transform:none;
	letter-spacing:normal;
	color:#999999;
}
.ScrollNewsText
{
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:black;
}
.ScrollNewsTitle
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	letter-spacing:normal;
	color:#FFFFFF;
	background-color:gray;/*#009900;*/
	border-color:silver;/*#66cc33;*/
	border-style:solid;
	border-top-width:1pt;
	border-bottom-width:1pt;
	border-right-width:1pt;
	border-left-width:1pt;
}
A.ScrollNewsMore:link    
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:none;
    color: black;
    font-size: 9pt;
}
A.ScrollNewsMore:hover
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color: black;
    font-size: 9pt;
}


/* AnnouncementsModule */
.NewsDate
{
	font-family:verdana;
	font-size:10px;
	color:white;
}
.NewsText
{
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:black;
}

A.NewsTitleLink   
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color: white;
    font-size: 12px;
}
A.NewsTitleLink:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    font-weight:bold;
    color: white;
    font-size: 12px;
}

A.NewsTitleLink:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color: white;
    font-size: 12px;
}

A.NewsTitleLink:visited 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color: white;
    font-size: 12px;
}

A.NewsTitleLink:visited:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    font-weight:bold;
    color: white;
    font-size: 12px;
}


.NewsTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color: white;
    font-size: 12px;
}


A.NewsMore:link    
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color: White;
    font-size: 9pt;
}
A.NewsMore:hover
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    font-weight:bold;
    color: white;
    font-size: 9pt;
}

/* AnnoucementsAnticipatedModule */
.AnticipatedDate
{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	text-transform:none;
	letter-spacing:normal;
	color:#999999;
}
.AnticipatedText
{
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:black;
}
.AnticipatedTitle
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	letter-spacing:normal;
	color:#FFFFFF;
	background-color:#FFA239;
	border-color:silver;
	border-style:solid;
	border-top-width:1pt;
	border-bottom-width:1pt;
	border-right-width:1pt;
	border-left-width:1pt;
}
.AnticipatedLongTitle
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	letter-spacing:normal;
	color:#FFFFFF;
	background-color:#6BA231;
	border-color:silver;
	border-style:solid;
	border-top-width:1pt;
	border-bottom-width:1pt;
	border-right-width:1pt;
	border-left-width:1pt;
}
A.AnticipatedMore:link    
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color: Blue;
    font-size: 8pt;
}
A.AnticipatedMore:visited 
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color:Blue;
    font-size: 8pt;
}
A.AnticipatedMore:active  
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color:Blue;
    font-size: 8pt;
}
A.AnticipatedMore:hover
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color: #00c000;
    font-size: 8pt;
}

/* Multi HTML Module*/
.MultiHTMLLink
{
	font-family:arial;
	font-size:12px;
	color:Gray;
	text-decoration:none;
}
.MultiHTMLLink:hover
{
	font-family:arial;
	font-size:12px;
	color:White;
	text-decoration:none;
}
.MultiHTMLLinkSel
{
	font-family:arial;
	font-size:12px;
	color:Gray;
	font-weight:bold;
	text-decoration:none;
}

/* SearchLayoutModule e SearchModule*/
A.SearchTitle:link    
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color:#002753;
    font-size: 12px;
    font-weight: bold;
}
A.SearchTitle:visited 
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color:#002753;
    font-size: 12px;
    font-weight: bold;
}
A.SearchTitle:active  
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color:#002753;
    font-size: 12px;
    font-weight: bold;
}
A.SearchTitle:hover
{
	font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color: #00c000;
    font-size: 12px;
    font-weight: bold;
}
.SearchAbstract
{
	font-family: Verdana;
    color:Black;
    font-size: 8pt;
}
.SearchAbstractTitle
{
	font-weight: bold;
	font-family: Verdana;
    color:Black;
    font-size: 8pt;
}	
.SearchResults
{
	font-weight: bold;
	font-family: Verdana;
    color:Black;
    font-size: 12pt;
}
.SearchLabel
{
	font-weight: bold;
	font-family: Arial;
    color:#2e3436;
    font-size: 12pt;
}
/* Modulo Maschera di contatti */
.ContactText
{
	font-family:arial;
	font-size:11px;
	text-align:left;
	color:black;
}
.ContactTextBox {
	BORDER-RIGHT: #999999 1pt solid; 
	BORDER-TOP: #999999 1pt solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: none; 
	BORDER-LEFT: #999999 1pt solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #999999 1pt solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: arial; 
	LETTER-SPACING: normal; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: left; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
}
.ContactButton
{
	BORDER-RIGHT: #808080 1px solid;
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 50% center; 
	BORDER-TOP: #808080 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 8pt;
	background-color: #e0241b; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #808080 1px solid; 
	CURSOR: hand; 
	COLOR: #ffffff;
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #808080 1px solid; 
	FONT-FAMILY: Tahoma
}

/* Modulo Reseller */
.Reseller
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.ResellerLink
{
    FONT-SIZE: 8pt;
    COLOR: #003063;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.ResellerLink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #e25158;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
/* Site Map */
A.SiteMapItems 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    color:black;
    font-size: 12px;
}
A.SiteMapItems:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    color: white;
    font-size: 12px;
}
A.SiteMapFather  
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    color:black;
    font-size: 12px;
    font-weight: bold;
}
A.SiteMapFather:hover
{
	 font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    color: white;
    font-size: 12px;
    font-weight: bold;
}


.GalleryArrow
{
	 font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
    color: black;
    font-size: 10px;
    font-weight: bold;
}




/* hyperlink style for the Languages links */
A.Language:link
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: Gray;
	text-decoration: none;
}
A.Language:visited
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration:    none;
    color:Gray;
}

A.Language:active
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration:    none;
    color:#da251d;
    font-weight: bold;
}

A.Language:hover
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration:    underline;
    color:#da251d;
    font-weight: bold;
}

A.LanguageSelected{
    text-decoration:    none;
    color:#FF6000;
    font-weight: bold;
}
