


/* PAGE BACKGROUND */
/* background color for the content part of the pages */
Body
{
    background-color: white;
}

/* background/border colors for the selected tab (Breadcrumb)*/
.TabBg {
    background-color: black;
}
.LeftPane  { 
}

.ContentPane  
{
	 BORDER-RIGHT: fuchsia solid;
    BORDER-TOP: fuchsia solid;
    MARGIN: 1px;
    BORDER-LEFT: fuchsia solid;
    BORDER-BOTTOM: fuchsia solid;
    
	 background-color: #DBE7F3;
	border-left-width: 22px;
	}

.RightPane  { 
}

.AdminPanelContols
{
	font-size: 10px;
	}

/* text style for the selected tab (BreadCrumb)*/
.SelectedTab {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
    text-decoration:    none;
    color:white;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:hover    {
    text-decoration:    none;
    color:#cccccc;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
    text-decoration:    none;
    color:white;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover    {
    text-decoration:    none;
    color:#cccccc;
}

/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}
    
/* GENERIC */
H1  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}

H4  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #003366;
}

H5, DT  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

H6  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}

TFOOT, THEAD    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    color: #003366;
}

TH  {
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}

A:link  {
    text-decoration:    none;
    color:  #003366;
}

A:visited   {
    text-decoration:    none;
    color:  #003366;
}

A:active    {
    text-decoration:    none;
    color:  #003366;
}

A:hover {
    text-decoration:    underline;
    color:  #ff0000;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

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 {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;

	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* Main Menu */

.MainMenu_MenuContainer {
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid; 
	border-right: #404040 0px solid;  
	background-color: transparent;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height:16;
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: White; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: #333333 0px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 0px solid; 
	border-right: #333333 0px solid;
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #333333; 
	border-left: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #333333; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid; 
	border-right: #404040 0px solid;
}

.MainMenu_MenuBreak {
	border-bottom: #404040 1px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 1px solid;  
	border-right: #404040 0px solid; 
	background-color: White; 
	height: 1px;
}

.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #E0E0E0;
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: #333333 0px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 0px solid; 
	border-right: #333333 0px solid;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #333333 0px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
/*====================================================*/

/*-----------------------------------------------------------------------------------*/

.ProtocolloDemoWelfareTitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #0073E1;
}

.ProtocolloDemoWelfareField
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0073E1;
	font-style: italic;
}

.ProtocolloDemoWelfareTitleUsc
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #339966;
}

.ProtocolloDemoWelfareFieldUsc
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339966;
	font-style: italic;
}

.ProtocolloDemoWelfareTitleInt
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #CC6633;
	}

.ProtocolloDemoWelfareFieldInt
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6633;
	font-style: italic;
}

/* style del pannello che contiene i controlli necessari per la scelta del DocumentType */
.pDocumentTypeSelect
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #E7E7E7;
}

/* Style della lable di grandezza media*/
.LableTitoloMedio
{
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.LableTitoloMedioRed
{
	color: #8B0000;
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Titolo Normale */
.LableTitoloNormale
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Lable piccola */
.LablePiccola
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Titolo Finestra SimilWindows */
.LableTitoloWindows
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.LableTitoloWindowsBlack
{
  font-weight: bold;
  font-size: 12px;
  color: black;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* style generico dei tasti */
.button
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	width: 75px;
	border-bottom: #000000 1px solid;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.InputFile
{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Style del pannello pModifyDocumentType (il form di modifica di un DocumentType) */
.pModifyDocumentType
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #e7e7e7;
}

/* style delle drop down list */
.DropDownListStyle
{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Style delle lable che rappresentano il nome di un fild */
.FildLableStyle
{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Style delle textbox */
.TextBoxStyle
{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Stile del pannello di amministrazione dei DocumentTypeAttributes */
.pDocumentTypeAttributesAdmin
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #E7E7E7;
}

/* Style dei listbox */
.ListBoxStyle
{
  font-size: 12px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Style delle CheckBox */
.CheckBoxStyle
{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Style del pannello che contiene il form dei dettagli di un documentTypeAttributes*/
.pDocumentTypeAttributesDetail
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #E7E7E7;
}

/* Style della riga pari di una tabella */
.RigaPari
{
	background-color: #aaaaaa;
}

/* Style della riga dispari di una tabella */
.RigaDispari
{
	background-color: #bbbbbb;
}

/* Style della barra del titolo di un panel */
.PanelTitleBar
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #3295CE;
}

/* Style dell'ErrorPanel */
.ErrorPanel
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: #f2f2f2;
}
.ErrorMsg
{
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.ErrorDetail
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Style della listbox che contiene la lista degli attributi */
.lbAttributeListStyle
{
	font-size: 12px;
	width: 225px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	height: 610px;
}

/* Style dei pannelli di sezione */
.pnlSectionStyle
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #E7E7E7;
}

/* Style della statusBar */
.StatusBarStyle
{
	background-color: ghostwhite;
}

/* Style del pannello di anteprima del form */
.PlaceHolderStyle
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

/* Style del contenitore del TreeView */
.TreeViewHolder
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
	background-color: white;
}

/* Style ToolBar */
.ToolBar
{
  font-size: 12px;
  font-family: Verdana, Helvetica, Arial, sans-serif, Verdana;
  background-color: #E7E7E7;
}

.ToolBarFlat
{
  font-size: 12px;
  border-top-style: none;
  font-family: Verdana, Helvetica, Arial, sans-serif, Verdana;
  border-right-style: none;
  border-left-style: none;
  background-color: #E7E7E7;
  border-bottom-style: none;
}

/*--------------------------------------------------------*/
/* TreeViewStyle */
.TreeViewRoot
{
  font-weight: bold;
  font-size: 16px;
  color: #ff00ff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  background-color: #3399cc;
}

/* Style dell'Header della DataGrid */
.DGHeaderStyle
{
  font-weight: bold;
  font-size: 13px;
  color: white;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
A.DGHeaderStyle:link    {
    font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

A.DGHeaderStyle:visited {
    font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

A.DGHeaderStyle:active  {
    font-weight: bold;
    font-size: 13px;
    color: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

A.DGHeaderStyle:hover
{
  font-weight: bold;
  font-size: 13px;
  color: #f0f0f0;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration: underline;
}
/*--------------------------------------------------------------*/

/* Style del testo all'interno di una DataGrid */
.DGTextCellStyle
{
  font-size: 12px;
  color: black;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
/* Link all'interno di una datagrid */
.DGLinkStyle
{
  font-weight: bold;
  font-size: 13px;
  color: black;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration: underline;
}
A.DGLinkStyle:link    {
    font-weight: bold;
    font-size: 13px;
    color: black;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    text-decoration: underline;
}

A.DGLinkStyle:visited {
    font-weight: bold;
    font-size: 13px;
    color: black;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    text-decoration: underline;
}

A.DGLinkStyle:active  {
    font-weight: bold;
    font-size: 13px;
    color: black;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    text-decoration: underline;
}

A.DGLinkStyle:hover
{
  font-weight: bold;
  font-size: 13px;
  color: dimgray;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration: underline;
}

/* Style associato al testo contenuto nella status bar */
.StatusBarText
{
  font-size: 10px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* Style del testo di un nodo generico del TreeView */
.TreeViewNodeText
{
  font-size: 12px;
  color: black;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

.pnlFormInWindow
{
  border-top-width: 3px;
  border-left-width: 3px;
  border-bottom-width: 3px;
  background-color: #E7E7E7;
  border-right-width: 3px;
}

/* lable Normale */
.LableNormale
{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.TabStripTabHover
{
  border-right: #000000 1px solid;padding-right: 3px;border-top: #000000 1px solid;padding-left: 3px;border-left: #000000 1px solid;border-bottom: 2px outset;background-color: gainsboro;
}
.TabStripTabSelected
{
  border-right: 2px outset;padding-right: 3px;border-top: silver 2px outset;padding-left: 3px;border-left: silver 2px outset;border-bottom: #ffffff 0px solid;
}
.TabStripTabDefault
{
  border-right: #000000 1px solid;padding-right: 3px;border-top: #000000 1px solid;padding-left: 3px;border-left: #000000 1px solid;border-bottom: 2px outset;background-color: darkgray;
}

.TabStrip
{
  font-size: 12px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

.RowHR
{
  font-size: 16px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  border-bottom: 2px outset;
  background-color: whitesmoke;
}
.RowSpace
{
  background-color: whitesmoke;
}

.pnlCommandBar
{
  border-right: 1px outset;
  border-top: 1px outset;
  border-left: 1px outset;
  border-bottom: 1px outset;
  background-color: #E7E7E7;
}

.TextCommandBar
{
  font-size: 10pt;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

.xpTitle
{
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  font-family: 'Trebuchet MS' , Verdana, Helvetica, Arial, sans-serif, Verdana;
}

.SDF
{
  border-right: 0px;  padding-right: 1px;  border-top: 0px;  padding-left: 1px;  padding-bottom: 1px;  margin: 1px;  border-left: 0px;  padding-top: 1px;  border-bottom: 0px;
  }
.DSFDFD
{
  border-right: 1px inset; border-top: 1px inset; border-left: 1px inset; border-bottom: 1px inset;
}
.DSFDFD
{
  border-right: 1px outset;  border-top: 1px outset;  border-left: 1px outset;  border-bottom: 1px outset;
}

.CloseButton
{
	background-color: #E7E7E7;
	border-right: 1px outset;  border-top: 1px outset;  border-left: 1px outset;  border-bottom: 1px outset;
}

.dgChilds
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

.ModulTitleText
{
	font-weight: bold;
	font-size: 10px;
	color: #eee8aa;
	font-family: Verdana, Helvetica, sans-serif;
}
.ModulTitleCommandButton
{
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
}

.ModulTitleCommandButton2
{
  font-weight: normal;
  font-size: 9px;
  color: dimgray;
  font-family: Verdana, Helvetica, sans-serif;
}

.Paging
{
	border-right: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #e7e7e7;
}

.PagerTextbox
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	height: 20px;
}

.DefaultWebPartBodyStyle
{
  border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
  padding-top: 3px;padding-left: 3px;padding-right: 3px;padding-bottom: 3px;
  background-color: whitesmoke;
}

.CAModuleControlPanelStyle
{
  border-right: gray 1px solid;
  padding-right: 2px;
  border-top: gray 1px solid;
  padding-left: 2px;
  padding-bottom: 2px;
  border-left: gray 1px solid;
  padding-top: 2px;
  border-bottom: gray 1px solid;
  background-color: gainsboro;
}

.CAPreview
{
  border-right: lightgrey 1px solid;
  padding-right: 3px;
  border-top: lightgrey 1px solid;
  padding-left: 3px;
  padding-bottom: 3px;
  border-left: lightgrey 1px solid;
  padding-top: 3px;
  border-bottom: lightgrey 1px solid;
  background-color: #ffffff;
}

.EditButtonStyle
{
  border-right: 1px outset;
  border-top: 1px outset;
  border-left: 1px outset;
  border-bottom: 1px outset;
}

.TabStripBorder
{
  border-bottom: #33CCFF 2px groove;
}

/* ItemsNormal della Datagrid Resources e Contacts */
.ItemsNormal
{
  color: #000066;
}
/* AlternatingStyle della Datagrid Resources e Contacts */
.ItemsAlternating
{
  background-color: aliceblue;
}
/* SelectedItems della Datagrid Resources e Contacts */
.ItemsSelected
{
  color: white;
  background-color: lightgrey;
}
/* Aspetto generale Datagrid Resources e Contacts */
.ItemsGeneral
{
  border-right: white 0px solid;
  border-top: white 0px solid;
  border-left: white 0px solid;
  border-bottom: white 0px solid;
  background-color: white;
}
/* HeaderStyle Datagrid Resources e Contacts */
.ItemsHeader
{
  font-weight: bold;
  color: black;
  background-color: white;
}

.DocumentSearchPanel
{
  border-right: lightgrey 1px solid;
  border-top: lightgrey 1px solid;
  border-left: lightgrey 1px solid;
  border-bottom: lightgrey 1px solid;
  background-color: #e2ecf1;
}
.PanelPreview
{
  border-right: lightgrey 1px solid;
  border-top: lightgrey 1px solid;
  border-left: lightgrey 1px solid;
  border-bottom: lightgrey 1px solid;
  background-color: whitesmoke;
}

.ImageButtonStyle
{
  margin: 2px;
}

.pnlViewStyle
{
  border-right: darkgray 3px solid;
  border-top: darkgray 3px solid;
  border-left: darkgray 3px solid;
  border-bottom: darkgray 3px solid;
}

/* --------------- DataGrid Style --------------- */
.DataGridStyle
{
  background-color: #e2ecf1;
}
.DataGridHeader
{
  background-color: #cfd7db;
}
.DataGridItem
{
}
.DataGridAlternatingItem
{
  background-color: #E9F1F5;
}
.DataGridSelectedItem
{
  background-color: #c9d1d5;
}

/*Data Grid scura*/
.DataGridStyleDark
{
  background-color: #c2ccd1;
}
.DataGridHeader
{
  background-color: #afb7bb;
}
.DataGridItemDark
{
}
.DataGridAlternatingItemDark
{
  background-color: #c9d1d5;
}
.DataGridSelectedItemSDark
{
  background-color: #a9b1b5;
}

.LableStyle
{
  font-weight: bold;
}
.provaEugenio
{
  font-weight: bold;
  font-size: 20px;
  color: blue;
  background-color: navy;
}
.tabellaContatti
{
  border-top: dimgray 1px solid;
  border-bottom: dimgray 1px solid;
}

/* Style per i titoli delle WebPart */

.WPTitleBigWhite
{
	font-weight: bold;
	font-size: 16px;
	color: white;
	font-family: verdana;
}
.WPTitleMediumWhite
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	font-family: verdana;
}
.WPTitleNormalWhite
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: verdana;
}

.WPTitleBigYellow
{
	font-weight: bold;
	font-size: 16px;
	color: yellow;
	font-family: verdana;
}
.WPTitleMediumYellow
{
	font-weight: bold;
	font-size: 13px;
	color: yellow;
	font-family: verdana;
}
.WPTitleNormalYellow
{
	font-weight: bold;
	font-size: 10px;
	color: yellow;
	font-family: verdana;
}

.WPTitleBigGreen
{
	font-weight: bold;
	font-size: 16px;
	color: lime;
	font-family: verdana;
}
.WPTitleMediumGreen
{
	font-weight: bold;
	font-size: 13px;
	color: palegreen;
	font-family: verdana;
}
.WPTitleNormalGreen
{
	font-weight: bold;
	font-size: 10px;
	color: Lime;
	font-family: verdana;
}

/* Style del corpo di una WP */
.WPBodyNoBorderWhite
{
	background-color: white;
}
.WPBodyNoBorderGray
{
	background-color: whitesmoke;
}
.WPBodyBorderWhite
{
	border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
	background-color: white;
	padding-top: 3px;padding-left: 3px;padding-right: 3px;padding-bottom: 3px;
}
.WPBodyBorderGray
{
	border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
	background-color: whitesmoke;
	padding-top: 3px;padding-left: 3px;padding-right: 3px;padding-bottom: 3px;
}

/*----------------------------------------------------------*/

.BodyWebLinkStyle
{
  color: black;
  text-decoration: none;
}

.BigBlueLable
{
  font-weight: bold;
  font-size: 20px;
  color: blue;
  font-family: Arial;
}

.BoldLable
{
  font-weight: bold;
  font-family: Arial;
}
.RightStyle
{
  text-align: right;
}

/*v--------------- Eliminare il codice sotto! -----------------v*/
/*Style del Portale (CAPortal)

/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style Label*/

/*Label contenute nel control DataList Normal*/
.Label-GeneralStyle-LabelStyleDataList-Normal
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: Black;
	font: normal;
}

/*Label contenute nel control DataGrid Normal*/
.Label-GeneralStyle-LabelStyleDataGrid-Normal
{
  font-weight: normal;
  font-size: 12px;
  color: black;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
}

/*Label contenute nel control DataGrid Bold*/
.Label-GeneralStyle-LabelStyleDataGrid-Bold
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: Black;
	font: bold;
}

/*Label che contiene il messaggio di benvenuto nel portale*/
.Label-HeaderStyle-BoldDarkRed
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #8B0000;
}

/*Label contenute nell'header*/
.Label-HeaderStyle-SmallDarkRed
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	color: #8B0000;
	font: bold;
}

/*Label Small Bold*/
.Label-GeneralStyle-SmallBold
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	color: Black;
	font: bold;
}

/*Label Small Normal*/
.Label-GeneralStyle-Small
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10px;
	color: Black;
	font: normal;
}

/*Label Normale o di default*/
.Label-GeneralStyle-Normal
{
  font-weight: normal;
  font-size: 12px;
  color: black;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
}

/*Label NormaleBold o di default*/
.Label-GeneralStyle-NormalBold
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: Black;
	font: bold;
}

/*Label contenente i dati dell'utente che ha effettuato l'inserimento di una web part(EditForm in CAPortal)*/
.Label-ProfileUtentStyle-EditWebPart-Normal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #4169E1;
	font: bold;
}

/*Label del messaggio di errore*/
.Label-ErrorMsgStyle-Bold
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold;
	font-size: 12px;
	color: Red;
}

/*Label descrizione dei dettagli sull'errore*/
.Label-DetailErrorStyle-Bold
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold;
	font-size: 10px;
	color: Black;
}

/*Label descrizione della visibilit del titolo nella webpart Normal*/
.Label-NotVisibleBarWebPartStyle-Normal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 12px;
	color: #8B0000;
}

/*Label di default del titolo della Web Part Small*/
.Label-DeafultWebPartTitleStyle-Small
{
  font: bold 10px Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
  color: palegoldenrod;
}

/*Label Titolo Web Part Yellow Small*/
.Label-WebPartTitleStyle-YellowSmall
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 10px;
	color: Yellow;
}

/*Label Titolo Web Part Yellow Normal*/
.Label-WebPartTitleStyle-YellowNormal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 12px;
	color: Yellow;
}

/*Label Titolo Web Part Yellow Big*/
.Label-WebPartTitleStyle-YellowBig
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 15px;
	color: Yellow;
}

/*Label Titolo Web Part White Small*/
.Label-WebPartTitleStyle-WhiteSmall
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 10px;
	color: White;
}

/*Label Titolo Web Part White Normal*/
.Label-WebPartTitleStyle-WhiteNormal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 12px;
	color: White;
}

/*Label Titolo Web Part White Big*/
.Label-WebPartTitleStyle-WhiteBig
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 15px;
	color: White;
}

/*Label Titolo Web Part Lime Small*/
.Label-WebPartTitleStyle-GreenSmall
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 10px;
	color: lime;
}

/*Label Titolo Web Part Lime Normal*/
.Label-WebPartTitleStyle-GreenNormal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold 12px;
	color: lime;
}

/*Label Titolo Web Part Lime Big*/
.Label-WebPartTitleStyle-GreenBig
{
  font: bold 15px Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
  color: lime;
}

/*Label di legenda della data di rilascio*/
.Label-NotYetReleasedDateStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: normal 12px;
	color: #228B22;
}

/*Label di legenda della data corrente*/
.Label-CurrentDateStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: normal 12px;
	color: Black;
}

/*Label di legenda della data di scadenza*/
.Label-ExpireDateStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: normal 12px;
	color: Red;
}

/*Label "Campo Necessario" posta accanto alle parti da compilare obbligatoriamente*/
.Label-FieldObligatoryStyle-Bold
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold;
	color: Red;
	font-size: 10pt;
}

/*Label che rappresenta l'asterisco posto accanto alle parti da compilare obbligatoriamente*/
.Label-AsterixFieldObligatoryStyle-Bold
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold;
	color: Red;
	font-size: 10pt;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style Hyperlink*/

/*Hyperlink contenuti all'interno del control DataList*/
.HyperLink-GeneralStyle-HyperLinkStyleDataList-Normal
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #006699;
	font: normal;
}

/*Hyperlink contenuti all'interno del control DataList NotDecoration*/
.HyperLink-GeneralStyle-HyperLinkStyleDataList-NormalNotDecoration
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: black;
	font: normal;
	text-decoration: none;
}

/*HyperLink contenuti all'interno del control DataList bold*/
.HyperLink-GeneralStyle-HyperLinkStyleDataList-Bold
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 15px;
	color: #006699;
	font: bold;
}

/*Hyperlink contenuti all'interno del control DataGrid*/
.HyperLink-GeneralStyle-HyperLinkStyleDataGrid-Normal
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #006699;
	font: normal;
}

/*Hyperlink generale Bold(es=>Logging-Logoff; Home)*/
.HyperLink-GeneralStyle-Bold
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #006699;
	font: bold;
}

/*Hyperlink generale Normal(es=>Logging-Logoff; Home)*/
.HyperLink-GeneralStyle-Normal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #006699;
	font: normal;
}

/*Hyperlink generale Small(es=>Logging-Logoff; Home)*/
.HyperLink-GeneralStyle-Small
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 9px;
	color: #006699;
	font: normal;
}

/*Hyperlink Item Tab*/
.HyperLink-TabItem-NotDecorationBold
{
  font-weight: bold;
  font-size: 13px;
  color: white;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
  text-decoration: none;
}

/*Hyperlink selezionato Item Tab*/
.HyperLink-SelectedTabItem-Bold
{
  font-weight: bold;
  font-size: 13px;
  color: palegoldenrod;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
}

/*Stile del link add in ModuleTitle*/
.HyperLink-AddWebPart
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: normal;
	font-size: 9px;
	color: #ffffff;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style Button*/

/*Generico button Small*/
.Button-GeneralStyle-SmallBorder
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	border-bottom: 1px outset;
	border-left: 1px outset;
	border-right: 1px outset;
	border-top: 1px outset;
	font: 9px;
}

/*Generico button Normal*/
.Button-GeneralStyle-NormalBorder
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	border-bottom: 1px outset;
	border-left: 1px outset;
	border-right: 1px outset;
	border-top: 1px outset;
	font: 12px;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style Table*/

/*Stile della Table posta nell'header*/
.Table-BorderHeaderStyle
{
	border-bottom: 2px groove #33CCFF;
}

/*Stile di una cella posta nell'header(Parte superiore)*/
.TableColorBlu
{
	background-color:#3295ce;
}
.Table-Cell1Style-NotBorder
{
 background-color: #254b8b;
}

/*Stile di una cella posta nell'header(Parte inferiore)*/
.Table-Cell2Style-NotBorder
{
  background-color: #e7e7e7;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style RadioButton*/

/*Style del control RadioButton posto nell'Header*/
.RadioButton-GeneralStyle-RadioButtonHeader-SmallNormal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 9px;
	color: Black;
	font: normal;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style TextBox*/

/*Stile TextBox generic Small*/
.TextBox-GeneralStyle-SmallBorder
{
  border-right: gainsboro 2px solid;
  border-top: gainsboro 2px outset;
  font-size: 9px;
  border-left: gainsboro 1px outset;
  border-bottom: gainsboro 1px solid;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
  height: 18px;
}

/*Stile TextBox generic Normal*/
.TextBox-GeneralStyle-Normal
{
  font-size: 10pt;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
}

/*Stile TextBox generic Normal contenuto nel control DataGrid*/
.TextBox-GeneralStyle-TextBoxStyleDataGrid-Normal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style Tag HTML*/

/*Style del tag H1*/
.H1-TagH1Style
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 110%;
	color: #8B0000;
	margin-bottom: 0.5em;
}

/*Style del tag a*/
A
{
  color: #006699;
}

/*Stile di tabella di CaPortal con bordi*/
.Table-TagTableStyle-Border
{
	border-bottom: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
}

/*Stile di tabella di CaPortal con bordi e sfondo*/
.Table-TagTableStyle-Border
{
  border-right: #D3D3D3 1px solid;
  border-top: #D3D3D3 1px solid;
  border-left: #D3D3D3 1px solid;
  border-bottom: #D3D3D3 1px solid;
  background-color: whitesmoke;
}

/*Stile applicabile ad una cella della tabella(lato client) senza bordi*/
.Td2-TagTd2Style-NotBorder
{
  background-color: gainsboro;
}

/*Stile applicabile ad una cella della tabella(lato client) con bordi)*/
.Td1-TagTd1Style-Border
{
  background-color: #F4F4F4;
}

/*Stile applicabile ad una cella della tabella(lato client) senza bordi)*/
.Td1-TagTd1Style-NotBorder
{
  background-color: aliceblue;
}

/*Stile applicabile ad una cella della tabella di ModuleTitle*/
.TdModuleTitle-TagTdStyle-NotBorder
{
  background-color: #3295ce;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style LinkButton*/

/*Style LinkButton generic*/
.LinkButton-GeneralStyle-Normal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #006699;
	font: normal;
}

/*Style LinkButton generic contenuto nel control DataGrid*/
.LinkButton-GeneralStyle-LinkButtonStyleDataGrid-Normal
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #006699;
	font: normal;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style Panel*/

/*Panel contenente tutti i controlli situati nelle pagine di edit(EditForm)*/
.Panel-EditWebPartStyle-FromAllController-GrayBorder
{
  border-right: gainsboro 1px solid;
  padding-right: 3px;
  border-top: gainsboro 1px solid;
  padding-left: 3px;
  background: whitesmoke;
  padding-bottom: 3px;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
}

/*Panel che contiene controlli(ascx) all'interno di edit form*/
.Panel-EditWebPartStyle-CAModuleController-GrayBorder
{
  border-right: #d3d3d3 1px solid;
  border-top: #d3d3d3 1px solid;
  border-left: #d3d3d3 1px solid;
  border-bottom: #d3d3d3 1px solid;
  background-color: gainsboro;
}

/*Panel contenuto in un altro panel in edit form*/
.Panel-EditWebPartStyle-SubCAModuleController-DarkGrayBorder
{
  border-right: #d3d3d3 1px solid;
  border-top: #d3d3d3 1px solid;
  border-left: #d3d3d3 1px solid;
  border-bottom: #d3d3d3 1px solid;
  background-color: darkgray;
}

/*Style Panel contenente i controlli di paginazione della DataGrid di default*/
.Panel-PagerStyle-DataGrid-NotBorder
{
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  background-color: whitesmoke;
}

/*Panel di default che contiene il contenuto della web part*/
.Panel-DefaultWebPartBodyStyle-Border
{
  border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
  padding-top: 3px;padding-left: 3px;padding-right: 3px;padding-bottom: 3px;
  background-color: whitesmoke;
}

/*Panel che contiene il contenuto della web part con bordo e sfondo grigio*/
.Panel-GeneralWebPartStyle-GrayBorder
{
  border-right: gainsboro 1px solid;
  padding-right: 3px;
  border-top: gainsboro 1px solid;
  padding-left: 3px;
  background: whitesmoke;
  padding-bottom: 3px;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
}

/*Panel che contiene il contenuto della web part senza bordo e sfondo grigio*/
.Panel-GeneralWebPartStyle-GrayNotBorder
{
  background: whitesmoke;
}

/*Panel che contiene il contenuto della web part con bordo e sfondo bianco*/
.Panel-GeneralWebPartStyle-WhiteBorder
{
  border-right: gainsboro 1px solid;
  padding-right: 3px;
  border-top: gainsboro 1px solid;
  padding-left: 3px;
  background: white;
  padding-bottom: 3px;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
}

/*Panel che contiene il contenuto della web part senza bordo e sfondo bianco*/
.Panel-GeneralWebPartStyle-WhiteNotBorder
{
	background: White;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style ListBox*/

/*Stile della ListBox generic*/
.ListBox-GeneralStyle-BlackNormal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-style: normal;
	font-size: 12px;
	color: Black;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style DropDownList*/

/*Stile generico del control DropDownList*/
.DropDownList-GeneralStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
	color: Black;
}

/*Style generico del control DropDownList contenuto nel control DataGrid*/
.DropDownList-GeneralStyle-DropDownListStyleDataGrid
{
  font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
	color: Black;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style ImageButton*/

/*Generico ImageButton*/
.ImageButton-GeneralStyle
{
	margin: 2px;
}

/*ImageButton di edit contenuto nell'header del portale*/
.ImageButton-HeaderStyle-Border
{
	border-bottom: 1px outset;
	border-left: 1px outset;
	border-right: 1px outset;
	border-top: 1px outset;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style CheckBox*/

/*Style del control CheckBox generic*/
.CheckBox-GeneralStyle-SmallNormal
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 8pt;
	color: Black;
}

/*Style del control CheckBox generic Bold*/
.CheckBox-GeneralStyle-Bold
{
  font-weight: bold;
  font-size: 12px;
  color: black;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style Calendar*/

/*Style del DayHeaderStyle*/
.Calendar-DayHeaderStyle
{
	background: #D3D3D3;
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
	font: bold;
}

/*Style del NextPrevStyle*/
.Calendar-NextPrevStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font: bold;
	font-size: 10pt;
	color: White;
}

/*Style del OtherMonthDayStyle*/
.Calendar-OtherMonthdayStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
	color: Gray;
	font: normal;
}

/*Style SelectedDayStyle*/
.Calendar-SelectedDayStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
	font: bold;
}

/*Style TitleStyle*/
.Calendar-TitleStyle
{
	background: #3295CE;
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
	font: bold;
	color: White;
}

/*Style TodayDayStyle*/
.Calendar-DayStyle
{
	border: 1px solid #3295CE;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style DataGrid*/

/*Style AlternatingItemStyle*/
.DataGrid-AlternatingItemStyle
{
	background-color: aliceblue;
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font: normal;
}

/*Style HeaderStyle*/
.DataGrid-HeaderStyle
{
  font-weight: bold;
  font-size: 12px;
  color: #006699;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
  background-color: whitesmoke;
}

/*Style ItemsStyle*/
.DataGrid-ItemsStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color: #000066;
	font: normal;
	background-color: White;
}

/*Style SelectedItemStyle*/
.DataGrid-ItemsSelected
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	font: bold;
	background-color: #D3D3D3;
	color: White;
}

/*Style ItemsGeneral*/
.DataGrid-GeneralStyle
{
  border-right: white 0px solid;
  padding-right: 3pt;
  border-top: white 0px solid;
  padding-left: 3pt;
  font-size: 12px;
  padding-bottom: 3pt;
  border-left: white 0px solid;
  color: black;
  padding-top: 3pt;
  border-bottom: white 0px solid;
  font-family: Verdana, "Microsoft Sans Serif" , "Lucida Sans Unicode" , sans-serif;
  background-color: white;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style ToolBar*/

/*Stile generico della Toolbar*/
.ToolBar-GeneralStyle
{
	font-family: Verdana, "Microsoft Sans Serif", "Lucida Sans Unicode", sans-serif;
	font-style: normal;
	font-size: 12px;
	color: Black;
	background-color: #E7E7E7;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*Style TreeView*/

/*Stile generico del TreeView*/
.TreeView-GeneralStyle
{
  border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
  background-color: white;
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/* HTML specific */
BODY				{ font-size: x-small; font-family: Verdana, Helvetica, Arial, sans-serif; }
P					{ font-size: x-small; }
A					{ color: #006699; }
H1					{ font-size: 125%; margin-bottom: 0.5em; color: darkred; }
H2					{ font-size: 110%; margin-top: 2em; margin-bottom: .5em;}
H3					{ font-size: 100%; margin-top: 1.2em; margin-bottom: .5em; font-weight: bold;}	
TABLE				{ font-size: x-small; }
PRE, BLOCKQUOTE		{ font-family:    Lucida Console, monospace; }

/* generic */
.HeaderLink			{ font-weight: bolder; font-size: 12px; }
.CommandButton		{ font-size: 11px; }
.Accent				{}
.Expired			{ color: red; }
.NotYetReleased		{ color: forestgreen; }
.Current      { color: black;}

/* header */
.NavigationToolbar	{ font-size: 11px; }
.TabItem			{ font-size: 13px; color:white; text-decoration: none; font-weight: bold }
A.TabItem:hover		{ text-decoration: underline; }
.SelectedTabItem	{ font-weight: bold; font-size: 13px; color: palegoldenrod; }

/* moduli */
.ModuleTitle		{ font-weight: bolder; font-size: small; color: darkred; }
.HeadlineTitle		{ font-size: small;	font-weight: bolder; }
.NewsListDate		{ font-size: xx-small; }
.NewsListDateNormal	{ color: gray; }
.NewsListTitle		{ font-weight: bold; font-size: xx-small; }
.NewsListSummary	{ font-size: xx-small; }
.NewsListMoreInfo	{ font-size: xx-small; }
.NewsTitle			{ margin-bottom: 0; }
.NewsDate			{ font-size: xx-small; color: gray; }
.NewsSummary		{ font-weight: bold; font-size: x-small; }
.LinkTitle			{ font-weight: bolder; font-size: xx-small; }

/* Panel contenente CreateByUser - CreateDate - UpdateDate*/
.DatiGenerali  {font-weight: bold;font-size: 9pt;color: royalblue;font-family: Arial, Verdana;}
/* Label di CreateByUser - CreateDate - Title Forum */
.LabelStyle    { border-right: dimgray 1px solid;}

/* Label di Object - Body Forum*/
.LabelStyle1  { border-right: whitesmoke 1px solid; border-top: whitesmoke 1px solid; border-left: whitesmoke 1px solid; border-bottom: whitesmoke 1px solid;}

/* Panel contenente le label Object - Body Forum nella DataGrid OtherReplies e il Panel OriginalMessage */
.PanelLabelOtherReplies { border-right: gainsboro 1px solid; border-top: gainsboro 1px solid; border-left: gainsboro 1px solid; border-bottom: gainsboro 1px solid; background-color: whitesmoke;}

/* Panel contenente la paginazione */
.PagingDataGrid
{
  background-color: #fafaff;
}