/**************** menu attivo *******************/
.MenuActive
{
    background-image: url(Images/CentraleMenuHover.png);
    background-repeat:repeat-x;
    /*background-image:none;
    background-color:#5d84c4;*/
    COLOR: #ffffff;
    font-style:normal;
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
    border-style:solid;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-color:#d2d2d2;
    padding-bottom:8px;
    padding-top:4px;
}
.MenuActive .CelleSottoMenu 
{
	/*background-image: url(Images/CentraleSup.png);
    background-repeat:repeat-x;*/
	background-image:none;
	background-color:#2478e4;
    COLOR: #ffffff;
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
}
.MenuActive .HdsMenuTitleSection
{
    COLOR: #ffffff;
    font-style:normal;
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
}
.MenuActive .testoMENU_SX
{
    COLOR: #ffffff;
    font-style:normal;
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
}


/*************** menu inattivo ******************/
.Menu
{
    BACKGROUND-IMAGE: url(Images/CentraleMenu.png);
   /*background-color:#3460a7;*/
    COLOR: white;
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
    border-style:solid;
    border-left-width: 1px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-color:#d2d2d2;
    padding-bottom:8px;
    padding-top:4px;
}
.Menu .testoMENU_SX
{
    COLOR: white;
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
}
.Menu .HdsMenuTitleSection
{
    COLOR: white;
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
}

/***************   sottomenu   ******************/
.SottoMenu
{
   /* background-image: url(Images/CentraleSottoMenu.png);*/
    background-color:#31559f;
    background-repeat:repeat-x;
    COLOR: white;
    /*font-weight:bolder;*/
    border-color:White;
    border-width:0px;
}
.SottoMenu .testoMENU_SX
{

    COLOR: white;
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
}
.SottoMenu .HdsMenuTitleSection
{
    COLOR: white;
    font-weight:bolder;
    FONT-SIZE: 10px;
}
.CelleSottoMenu
{
	border-bottom-style:solid;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:white;
	z-index:-1;
	/*font-weight:bolder;*/
	
}
/************************************************/
.MenuBackground1280
{
    /*BACKGROUND-COLOR: #527ec5;*/
    background-color:#0c498a;
   background-image: url(Images/header1024.png);
    background-repeat:no-repeat;
    background-position:top right;
	min-width: 100%;
    font-weight:bolder;
    border-width:5px; 
    
}
/*body { overflow-x:hidden; }

.MenuBackground1152
{
    BACKGROUND-COLOR: #527ec5;
    background-image: url(Images/header1152.png);
    background-repeat:no-repeat;
    font-weight:bolder;
    border-width:5px;
    
}
.MenuBackground1024
{
    BACKGROUND-COLOR: #527ec5;
    background-image: url(Images/header1024.png);
    background-repeat:no-repeat;
    font-weight:bolder;
    border-width:5px;
    
}*/
.MenuBackground2
{
   /*BACKGROUND-COLOR: #fe7505*/
    font-weight:bolder;
    /*background-image: url(Images/CentraleHeader.png);
    background-repeat:repeat-x;*/
    
}
.MenuBackgroundLogo
{
	/*background-image:url(Images/header2.png);
	background-repeat:no-repeat;*/
	padding-top:7px;
	padding-left:10px;
	padding-bottom:3px;
    border-width:0px;
    
}

/*************************************************/
.testoMENU_SX
{
    /*font-weight:bolder;*/
    FONT-SIZE: 10px;
    WORD-SPACING: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
    COLOR: white;
    TEXT-DECORATION: none;
}
.HdsMenuTitleSection
{
    FONT-SIZE: 10px;
    WORD-SPACING: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
    COLOR: white;
    /*font-weight:bolder;*/
    cursor: pointer;
}
/******************************************************/
.MenuSelectedActive
{
    BACKGROUND: #cccccc;
    COLOR: #ff0000
}
.MenuSelected
{
    BACKGROUND: #959595;
    COLOR: #39458c
}
.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #4d687f;
    FONT-FAMILY: Arial, Verdana
}
TD.CalendarTitle
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background: #7b9ebd;
}
TD.CalendarHeader
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;	
    BORDER:0px solid #7b9ebd;
    WIDTH:20px;
	HEIGHT:18px;
}
TD.CalendarFooter
{
    Color:white;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER:0px solid #7b9ebd;
    HEIGHT:18px;
}
TD.HourPlanHourBox
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3d5265
}
TD.HourPlanCell
{
   BACKGROUND-COLOR: #6689a3;
}
.dataTable
{
    BORDER-RIGHT: white 1px;
    BORDER-TOP: white 1px;
    FONT-SIZE: xx-small;
    BORDER-LEFT: white 1px;
    BORDER-BOTTOM: white 1px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR:#d8dee7;
}
.dataTableToolbar
{
    FONT-SIZE: x-small;
    COLOR: white
}

.dataTable TH
{
	BORDER-RIGHT:solid 1px #d8dee7;
    BORDER-TOP:solid 0px #d8dee7;
    BORDER-LEFT:solid 0px #d8dee7;
    BORDER-BOTTOM:solid 0px #d8dee7;
	FONT-WEIGHT:bolder;
	FONT-SIZE: 10px;
	COLOR:#ffffff;
	BACKGROUND-COLOR: #4888e9;
	/*background-image:url(Images/CentraleMenu.png);
	background-repeat:repeat;*/
	TEXT-ALIGN: left;
	letter-spacing: 1px;
}
.dataTableRowSel TD
{
    BACKGROUND-COLOR: #2478e4;	/*fbc497--ff9875*/
    /*background-image: url(Images/CentraleSottoMenuHover.png);
    background-repeat:repeat-x;*/
    color:#ffffff;	/*336699*/
    /*FONT-WEIGHT: bolder;*/
    FONT-SIZE: 10px;
}
.dataTableRowNormal TD
{
    BACKGROUND-COLOR: #fffff;   /* FONT-WEIGHT: bolder;*/
    FONT-SIZE: 10px;
}
.dataTableContainer
{
    BORDER-RIGHT: #003aa4 0px solid;
    BORDER-TOP: #003aa4 0px solid;
    BORDER-LEFT: #003aa4 0px solid;
    BORDER-BOTTOM: #003aa4 0px solid;
    /*BACKGROUND-COLOR: green;*/
}
.dataTableRowNormalOdd TD
{
    BACKGROUND-COLOR: #d8dee7;
    color:#0c498a;
    /*FONT-WEIGHT: bolder;*/
    FONT-SIZE: 10px;
}
/********************************** link delle tabelle */
.dataTableRowSel a:link
{
    color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowClicked a:link
{
    color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowSel a:visited
{
    color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowClicked a:visited
{
    color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowSel a:active
{
    color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowClicked a:active
{
    color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowNormalOdd a:link
{
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowNormalOdd a:visited
{
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowNormalOdd a:active
{
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowNormalEven a:link
{
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowNormalEven a:visited
{
	cursor:pointer;
	text-decoration:underline;
}
.dataTableRowNormalEven a:active
{
	cursor:pointer;
	text-decoration:underline;
}

/*******************************************************/
.dataTableRowDomandaAOL TD
{
    COLOR: #0c498a;
    BACKGROUND-COLOR: ffcc99;/*e0e0e0--eafdfd--336699*/
    /*FONT-WEIGHT: bolder;*/
    FONT-SIZE: 10px;
}

.dataTableRowRispostaAOL TD
{
    COLOR: #0c498a;
    BACKGROUND-COLOR: acf7ac;/*e0e0e0--eafdfd--336699*/
    /*FONT-WEIGHT: bolder;*/
    FONT-SIZE: 10px;
}

.dataTableRowNormalEven TD
{
    COLOR: #0c498a;
    BACKGROUND-COLOR: white;/*e0e0e0--eafdfd--336699*/
    /*FONT-WEIGHT: bolder;*/
    FONT-SIZE: 10px;
}
.dataTableRowClicked TD
{
    COLOR:#ffffff;
    BACKGROUND-COLOR: #3363ae;
	/*background-image: url(Images/CentraleSup.png);
   background-repeat:repeat;*/
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
}
.HMainMenu
{
    FONT-SIZE: 10px;
    COLOR: #3d5265;
    FONT-FAMILY: Verdana, Arial
}
.HMainMenu .SubMenu
{
    BACKGROUND-COLOR: #d6dfe6
}
.HMainMenu .Header
{
    BORDER-RIGHT: #344655 1pt solid;
    BORDER-TOP: #344655 1pt solid;
    BORDER-LEFT: #344655 1pt solid;
    BORDER-BOTTOM: #344655 1pt solid;
    BACKGROUND-COLOR: #d6dfe6
}
.HMainMenu .Voice
{
    FONT-SIZE: 10px;
    COLOR: #3d5265;
    FONT-FAMILY: Verdana, Arial
}
.HMainMenu .SubMenu .RowSel
{
    BACKGROUND-COLOR: #c5c5d5
}
.HMainMenu .Header .Active
{
    BORDER-RIGHT: #344655 1pt solid;
    BORDER-TOP: #344655 1pt;
    BORDER-LEFT: #344655 1pt solid;
    BORDER-BOTTOM: #344655 1pt;
    BACKGROUND-COLOR: #c5c5d5
}
.HMainMenu .Header .Normal
{
    BORDER-RIGHT: #d6dfe6 1pt solid;
    BORDER-TOP: #d6dfe6 1pt;
    BORDER-LEFT: #d6dfe6 1pt solid;
    BORDER-BOTTOM: #d6dfe6 1pt
}
.wallPaper
{
    BACKGROUND-COLOR: #d6dfe6
}
.dataTableDescrizione
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
.alert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
}
