td
{
}


B
{
	color: #333399;
}

BODY
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
 	font-size: 13px;
	margin: 0px 0px 0px 0px;
}
H1
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-weight: normal;
	color: #333399;
	font-size: 20px;
	margin-bottom: 2px;
}
H2
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-weight: normal;
	color: #333399;
	font-size: 18px;
	margin-bottom: 2px;
}
H3
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-weight: normal;
	color: #333399;
	font-size: 16px;
	margin-bottom: 2px;
}
H4
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-weight: normal;
	color: #333399;
	font-size: 14px;
	margin-bottom: 2px;
}

/*
IMG
{
	border-color: White;
	border-style: solid;
	border-width: 1px;
}
*/

.Error
{
	color: Red;
	font-weight: bold;
}
.Success
{
	color: Green;
	font-weight: bold;
}
.Info
{
	color: Black;
	font-weight: bold;
}

A
{
	color: #333399;
	text-decoration: none;
}

/*
A:hover
{
	text-decoration: underline;
}
*/

A.LinkButton
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 12px;
  color: #333399;
	text-decoration: none;
}
A:hover.LinkButton
{
	color: #FF3333;
	text-decoration: underline;
}

.PortalHeader
{
	/*
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
*/

	border-top: solid 2px #666666;
	border-left: solid 2px #666666;
	border-right: solid 2px #666666;
	border-bottom: solid 2px #666666;

  color:#FF0000;
	background: #ffffff;
	font-size:6px; 
	/*
	font-weight: bold; 
	font-size: 0px; 
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
*/

}
.PortalHeaderUserInfo
{
	color: #cccccc; 
	font-weight: bold; 
	font-size: 12px; 
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
}
.PortalFooter
{
	background: #666666;
	color: #FFFFFF;
	font-weight: bold; 
	height: 20px;
	padding-top: 1;
	padding-left: 0px;
	/*border-top: solid 1px #ff9900;*/
}

A.PortalFooter
{
	font-weight:normal; 
	font-size: 11px;
	padding-top: 0px;
	padding-left: 0px;
}

.PortalFooterSmall
{
	background: #666666;
	color: #FFFFFF;
	font-weight:normal; 
	font-size: 11px;
	height: 20px;
	padding-top: 1;
	padding-left: 0px;
}


.PortalEditTab,
.PortalTab
{
	border-top: solid 0px #ffffff;
	border-left: solid 2px #666666;
	border-right: solid 2px #666666;
	height: 100%;
}

.ModuleTitle
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
 	font-size: 15px;
	font-weight: normal;
	color: #333399;
}


.TabMenu
{
	border-collapse: collapse;
}
.TabMenu_CurrentTab
{
	background-color: #FFFFFF;
	/*border-right: solid 1px white;*/
	/*border-left: solid 1px white;*/
	padding: 0px 7px 0px 7px;
}
.TabMenu_CurrentLink
{
	color: #FF0000;
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 15px;
	font-weight: bold;
}
.TabMenu_Tab
{
/*	border: solid 0px black;*/
	padding: 0px 7px 0px 7px;
}
.TabMenu_Link
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 15px;
	font-weight: bold;
	color: #999999;
}
A:hover.TabMenu_Link
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 15px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}

.TabPath
{
	padding-top: 0;
	margin-top: 0;
	background-color: #ff9900;
	color: #333399;
	height: 0px;
}
.TabPathButton
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 13px;
	font-weight: bold;
	color: #333399;
}

.ListHeader
{
	background-color: #333399;
	color: White;
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.List
{
	width:100%;
	border-collapse:collapse;
}
.ListLine
{
}
.AlternatingListLine
{
	background-color: #E0F0FF;
}
.Label
{
	width: 1px;
	padding-right: 20px;
}
.Data
{
}
.Emph
{
	font-style: italic;
}

.OverlayMenuRoot
{
	padding: 5 5 5 5;
	margin: 2 2 2 2;
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
 	font-size: 12px;
	text-decoration: none;
}
.OverlayMenu
{
	border: solid 1px #333399;
	background-color: #ffffff;
}
.OverlayMenuItem
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
 	font-size: 12px;
	text-decoration: none;
	cursor: hand;
}
.OverlayMenuSeparator
{
	border: 0;
	height: 1px;	
	color: #333399;
}
/*  Riverside Internet Forums  */
.WebSolutionBorder
{
    border: 1px #333399 solid; 
    background-color: #FFFFFF;
}
.WebSolutionHeader
{
  background-color: #333399;
  color: white;
  font-size: 0.7em;
  font-weight:bold;
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
}
.WebSolutionFormControl
{
  font-size: 1.0em;
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
}
.WebSolutionErrorText
{
	color: red;
}
.WebSolutionQuote
{
	border-top: 1px #333399 solid; 
	border-bottom: 1px #333399 solid; 
}
TD.WebSolutionRow
{
    background-color: #eef3fb;
}
TD.WebSolutionRowHighlight
{
    background-color: #D4D9EC;
}

.LeftPageCol
{
	padding-left: 0px;
	padding-right: 0px;
	background:#E6E6E6;
}
.RightPageCol
{
	padding-left: 0px;
	padding-right: 0px;
	background:#E6E6E6;
}

.SmallLabel
{
 	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
 	font-size: 11px;
/*	font-weight: bold;*/
	color: #000000;
}

.TitoloNews
{
 	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
 	font-size: 18px;
	/*font-weight: bold;*/
	color: #FF0000;
}

.SBTitoloHome
{
 	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
 	font-size: 15px;
	/*font-weight: bold;*/
	color: #FF0000;
}

.SBTitoloNews
{
 	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
 	font-size: 18px;
	font-weight:normal;
	color: #FF0000;
}

.SBNews
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 26px;
  color: #000000;
}

.SBTestoNews
{
 	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
 	font-size: 11px;
	color: #000000;
}

.SBTitoloTesto
{
	color: #FF0000;
  font-size: 22px;
}

.SBTitoloPlus
{
	font-weight:bold;
}

.SBDownloadHeader
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 12px;
  background: #666666;
  color:White;
  padding: 0 0 0 0;
}

.SBDownloadTable
{
	border-collapse:collapse;
	border-width: 1px;
   font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  background: #FFFFFF;
  color:Black;
 border-bottom: solid 1px #666666;
}


.SBDownloadRowImage
{
  background-color: #FFFFFF;
  background-image:url(images/image1.gif);
}

.SBDownloadRowImageHover
{
  background-color: #EEEEEE;
  background-image:url(images/image2.gif);
}

.SBDownloadRow
{
  background: #FFFFFF;
  color:Black;
}

.SBDownloadRowHover
{
  background: #EEEEEE;
  color:Red;
}

A.SBTestoDownload
{
	color: Black;
	font-size: 13px;
}

A:hover.SBTestoDownload
{
	color: Red;
}



A.SBLinkHome
{
	color: #999999;
	text-decoration: underline;
}

A:hover.SBSmallLink
{
	color: #000000;
	text-decoration: underline;
}

A.SBMenuProdotti
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  /*font-weight:bold;*/
  color: #666666;
	text-decoration: none;
}

A:hover.SBMenuProdotti
{
	color: #000000;
  font-size: 14px;
	text-decoration: none;
  /*font-weight:bold;*/
}

A.SBMenuProdottiSel
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  color: #FF0000;
	text-decoration: none;
  font-weight:bold;
}

A:hover.SBMenuProdottiSel
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  color: #FF0000;
	text-decoration: none;
}


TD.SBMenuVert
{
	background-color:#BEBEBE;
}

A.SBMenuVert
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  /*font-weight:bold;*/
  color: #666666;
	text-decoration: none;
}

A:hover.SBMenuVert
{
	color: #000000;
  font-size: 14px;
	text-decoration: none;
  /*font-weight:bold;*/
}

A.SBMenuVertSel
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  color: #FF0000;
	text-decoration: none;
  font-weight:bold;
}

A:hover.SBMenuVertSel
{
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  color: #FF0000;
	text-decoration: none;
}


.SBUso
{
  font-size: 12px;
	color:#333333;
	font-weight:bold;
	line-height: 9pt;
}

.SBProdotto
{
  font-size: 14px;
	font-style:italic;
	line-height: 11pt;
	cursor:hand;
}

A.SBProdotto
{
	color:#666666;
}

A:hover.SBProdotto
{
	color:#000000;
}

.SBProdottoSel
{
  font-size: 14px;
	color:#FF0000;
	font-weight:bold;
	font-style:italic;
	line-height: 10pt;
	cursor:hand;
}

.SBProdottoRowHover
{
	/*font-weight:bold;*/
	color:Black;
  background: #BEBEBE;
}


.SBElencoCaratteristiche
{
  font-size: 13px;
}

.SBTestoMaiuscolo
{
 	font-size: 13px;
 	font-weight:bold;
}

/*
.Module
{
	margin-bottom: 0;
 	font-size: 14px;
 	text-align:left;
}
*/

/* eventualmente come .Module */
.SBTesto  
{
	margin-bottom: 0;
 	font-size: 13px;
 	text-align:left;
}

.SBNoteDx
{
 	font-size: 14px;
 	text-align:right;
}

.SBNoteSx
{
 	font-size: 13px;
 	text-align:left;
 	font-style:italic;
}

.SBMenuDx
{
	font-style:italic;
  font-size: 12px;
  line-height:1.2em;
}

A.SBMenuDx
{
	color: #666666;
  font-size: 13px;
  /*font-weight:bold;*/
}

A:hover.SBMenuDx
{
	color: #000000;
  /*font-weight:bold;*/
}

.SBTestoTabella
{
  font-size: 13px;
	border-collapse:collapse;
}

.SBData
{
 	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
 	font-size: 11px;
	color: #000000;
}

.SBTestoHome
{
 	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
 	font-size: 11px;
/*	font-weight: bold;*/
	color: #000000;
}

