@import url(icons.css);
@import url(menus/actionmenu.css);

Body
{
    background-image:url(images/dot.png);
}

Body, .Normal, .NormalTextBox, TH, TFOOT, THEAD, TD, SPAN, DIV, A
{
   
   font-family: Verdana, Arial, Helvetica, Sans Serif;
   font-size: 8pt;
   font-weight: normal;
}

.ControlPanel {
    width: 100%;
    height: 64px;
}

/* fix for control panel being unable to handle relative font size */
span.control * span.SubHead
{
	font-size:10pt;
}

.SkinObject {
    font-weight: bold;
    font-size: 0.8em;
}

A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active {
    text-decoration:    none;
}

A.SkinObject:hover    {
    text-decoration: underline;
}

.Head   {
    font-size: 1.3em;
    font-weight:  bold;
    white-space: nowrap;
}

.SubHead    {
    font-size:  1.1em;
    font-weight:    bold;
}


.SubSubHead {
    font-size:  1.0em;
    font-weight:    bold;
}

.NormalBold
{
	font-size: 1.0em;
    font-weight: bold
}

.NormalRed
{
	font-size: 1.0em;
    font-weight: bold;
    color: #ff0000
}

.NormalTextBox
{
	font-size: 0.9em;
    font-weight: normal;
}

.CommandButton     
{
	font-size: 1em;
    font-weight: normal;
}
    
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
    text-decoration:    underline;
}


A.CommandButton:hover    {
    text-decoration:    underline;
}

.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 1.0em;
}
    
H1  {
    font-size:  1.5em;
    font-weight: bold;
}

H2  
{
	font-size: 1.4em;
    font-weight: bold;
}

H3  {
    font-size:  1.3em;
    font-weight:  bold;
}

H4  {
    font-size:  1.2em;
    font-weight: bold;
}

H5, DT  {
    font-size:  1.1em;
    font-weight:    bold;
}

H6  {
    font-size:  1.0em;
    font-weight:    bold;
}

TFOOT, THEAD    {
    font-size:  1.1em;
}

TH  {
    vertical-align: baseline;
    font-size:  1.1em;
    font-weight:    bold;
}

A:link, A:active, A:visited  {
    text-decoration:    none;
}

A:hover {
    text-decoration: underline;
}

SMALL   {
    font-size:  0.8em;
}

BIG {
    font-size:  1.2em;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    height:1pt;
    text-align:left;
    color: dimgrey;
}

/* Skin specific */

.Skinergy_MainLayout
{
   width: 768px;
   background-color: #FFFFFF;
   border-left-style : solid;   
   border-right-style : solid;   
   border-top-style : hidden;
   border-bottom-style : hidden;
   border-width: 1px;
   border-color: #ccc;
   border-collapse: collapse;
   /*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=5); */
}

A.Skinergy_Search:link, A.Skinergy_Search:active, A.Skinergy_Search:visited
{
	font-size: 8pt;
	font-weight: normal;
}

#Skinergy_UserCell
{
   height:24px;
   padding-right: 10px;
   padding-left: 10px;
   font-size: 0.6em;
}

#Skinergy_FooterCell
{
	height: 25px;
	border-top-style: solid;
	border-top-width: 1px;
}

.Skinergy_BreadCrumb
{
	font-size: 0.8em;
	font-weight: normal;
}

A.Skinergy_User:link, A.Skinergy_User:active, A.Skinergy_User:visited,  
A.Skinergy_Login:link, A.Skinergy_Login:active, A.Skinergy_Login:visited  
{
    text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
}

A.Skinergy_User:hover, A.Skinergy_Login:hover {
    text-decoration: underline;
}


A.Skinergy_Search:hover
{
	text-decoration: underline;
}

#Skinergy_SiteToolsCell
{
    height: 32px;
       
   border-left-style : hidden;   
   border-right-style : hidden;    
   border-top-style : solid;  
   border-bottom-style : solid;
   border-width: 1px;
   border-color: #ccc;
   border-collapse: collapse;
}

#Skinergy_IconsCell
{
    /*height: 77px;*/
    width: 99.9%;
    /*background-image: url(images/header_07.gif);*/
    background-repeat: repeat-x;    
}

#Skinergy_LogoCell
{
    height: 49px;
    padding-bottom: 5px; 
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    /*background-image: url(images/logoback.png);*/
    /*background-position: left bottom;*/
    background-repeat: repeat-x;    
    overflow: hidden;
}

.Skinergy_LogoCell
{
    height: 49px;
    padding-bottom: 5px; 
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    background-image: url(images/logoback.png);
    /*background-position: left bottom;*/
    background-repeat: repeat-x;    
    overflow: hidden;
}

#Skinergy_MenuCell
{
	width: 99.9%;
    height: 31px;
    padding-left: 5px;
}

.Help
{
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  font-weight: normal;
  font-size: 11px;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, Helvetica, Sans Serif;
}

/* Containers */

.ZContainer_Plain_Table, .ZContainer_Dark_Table, .ZContainer_Light_Table
{
	margin-bottom: 10px;
	padding: 5px;
}

.ZContainer_Dark_Table, .ZContainer_Light_Table
{
	border-width: 1px;
	border-style: solid;
}
.ZContainer_Plain_TopRow, .ZContainer_Dark_TopRow, .ZContainer_Light_TopRow
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.ZContainer_Plain_ContentRow, .ZContainer_Dark_ContentRow, .ZContainer_Light_ContentRow
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.ZContainer_Plain_BottomRow, .ZContainer_Dark_BottomRow, .ZContainer_Light_BottomRow
{
}

/*INVENTUA MENU*/
#invsidemenu-Downloads A
{
  border: red 1px dotted;
  color: red!important;
  font-weight: bold;
}

#invsidemenu-Downloads A:hover, #invsidemenu-Downloads A:active
{
  border: #1A76D3 1px solid;
  color: white!important;
  font-weight: bold;
}

.MenuHdr
{
  font-family: Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align:left;
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: default;  
}

.MenuHdrMouseOver
{
  font-family: Verdana, Arial; 
  font-size: 9pt; 
  font-weight: bold;
  text-align:left; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  padding-left: 10px;
  cursor: default;  
  
  background-color: #1A76D3!important;
  background-color: #AFCAFF!important;
  color: white;
  text-decoration: none; 
  display: block; 
}

.MenuItem HR
{
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #999999;   
}

.MenuItem, .MenuItemMouseOver
{
  font-family: Verdana, Arial; font-size: 9pt; font-weight: normal; padding-bottom: 1px;
  padding-top: 1px;
  padding-right: 10px;
  border: white 0px solid;
  text-align:left; 
   
}

.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  display: block;
  padding-bottom: 1px;
  width: 100%;
  cursor: pointer;
  color: black;
  padding-top: 1px;
  text-decoration: none;
}

.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link
{
  display: block;
  padding-left: 20px;
  padding-bottom: 1px;
  width: 100%;
  cursor: pointer;
  color: #E38400;/*FF9900;*/
  padding-top: 1px;
  text-decoration:none;  
}
  
.MenuItemMouseOver
{
  /*border: #00008B 1px solid;*/
  background-color: #1A76D3!important;
  background-color: #AFCAFF!important;
  padding-left: 20px;  
  /*background-image:url(images/sfondomenuOver.gif);
  background-repeat:repeat-x;*/
}

.MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  color: white;
  text-decoration: none; 
  width: 100%; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  cursor: pointer; display: block; 
}

.ElementoSelezionato
{
  color: #E38400;/*FF9900;*/
  text-decoration: none; 
  width: 100%; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  cursor: pointer; display: block; 
  font-weight: bold;
}

.HeaderSelezionato
{
  color: #E38400;/*FF9900;*/
  text-decoration: none; 
  width: 100%; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  cursor: pointer; display: block; 
  font-weight: bold;
}

  
.MenuPersItem, .MenuPersMouseOver
{
  padding-left: 10px;
  border: white 1px solid;
  text-decoration:none;     
  cursor: pointer;  
  padding-top: 2px; 
  padding-bottom: 2px; 
}


.MenuPersItem A, .MenuPersItem A:Active, .MenuPersItem A:Hover, .MenuPersItem A:Visited, .MenuPersItem A:Link
{  
    color: #000000;/*#E38400;FF9900;*/
    text-decoration:none;  
    border: white 1px solid;
    cursor: pointer;  
}

.MenuPersMouseOver
{
  /*border: #00008B 1px solid;*/
  
  
  background-color: #AFCAFF!important;
  background-color: #1A76D3!important;
  color: white;
  cursor: pointer;
  padding-top: 1px; 
  padding-bottom: 1px; 
}

.MenuPersMouseOver A, .MenuPersMouseOver A:Active, 
.MenuPersMouseOver A:Hover, .MenuPersMouseOver A:Visited, .MenuPersMouseOver A:Link
{
  color: white;
  text-decoration: none; 
  cursor: pointer;  
}

.MenuItem img, .MenuItemMouseOver img, .MenuHdr img, .MenuPersItem img, .MenuPersMouseOver img, .HeaderSelezionato img
{
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;  
  vertical-align:middle;
  
  /*display:block;*/
  filter:alpha(opacity=50);
  -moz-opacity:.50;opacity:.50;
  float: left;
  padding: 0px 5px 0px 0px;
  margin: 0 5px 5px 0;  
}


.MenuItemMouseOver img, .MenuPersMouseOver img, .HeaderSelezionato img
{
  filter:alpha(opacity=100);
  -moz-opacity:1;opacity:1;
}

.MenuItem , .MenuItemMouseOver, .MenuHdr, .MenuPersItem, .MenuPersMouseOver, .HeaderSelezionato
{
  white-space: nowrap;
}

.TopMenuBar
{
    vertical-align:middle;
    text-align:center;
    color:#887711;
}

.TopMenuItem
{
   font-weight: normal;
}

.TopMenuItemMouseOver A:hover
{
  background-color: #AFCAFF;
  background-color: #1A76D3;
  color: white;
  cursor: pointer;
  
}


/*=============== START DEFAULT MENU STYLES ============================================*/
.MainMenu_MenuItemSel 
{
    color:#F76800;
    font-weight:bold;
    background-color:#DBEFFF;    
}
/*
.MainMenu_MenuItem img, .MainMenu_MenuItemMouseOver img
{
  filter:alpha(opacity=50);
  -moz-opacity:.50;opacity:.50;
}


.MainMenu_MenuItemMouseOver img
{
  filter:alpha(opacity=100);
  -moz-opacity:1;opacity:1;
}


/=============== END DEFAULT MENU STYLES ============================================*/