﻿
body
{
	margin: 0px;
	background-color: white;
}
TABLE.Header
{
	
	margin-left: auto;
	margin-right: auto;
}
Td.Header
{
	background-image: url(../Images/FHW_header.jpg);
	width: 849px;
	height: 148px;
}
TABLE.NavigationBar
{
	margin-left: auto;
	margin-right: auto;
}
Td.NavigationBar
{
	background-image: url(../Images/navigation-bar.jpg);
	width: 849px;
	height: 41px;
}
TABLE.ClientsAndContents
{
	margin-left: auto;
	margin-right: auto;
}
TABLE.Clients
{
	margin-left: auto;
	margin-right: auto;
}
Td.Clients
{
	background-image: url(../Images/box-clienti.jpg);
	width: 265px;
	height: 398px;/*314px;*/
}
TABLE.Contents
{
	margin-left: auto;
	margin-right: auto;
	width: 530px;
	
}
Td.Contents
{
	background-image: url(../Images/box-contenuto.jpg);
	width: 584px;
	height: 398px;/*314px;*/
	vertical-align:top;
}
DIV.Contents
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 550px;
	height: 294px;
	overflow: auto;
}
TABLE.BigNews
{
	margin-left: auto;
	margin-right: auto;
	width: 833px;
	/*height: 310px;*/
}
Div.BigNewsDiv
{
	width: 807px;
	/*height: 278px;*/  /* 310 - 13 -13 - 2 - 4 */
}
TABLE.BigBox
{
	margin-left: auto;
	margin-right: auto;
	width: 833px;
	height: 471px;
}
Div.BigBoxDiv
{ 
	width: 807px;
	height: 439px; /* 471 - 13 - 13 - 2 - 4 */
	overflow: auto;
}
Div.SearchResultDiv
{ 
	width: 807px;
	height: 400px; /* 471 - 13 - 13 - 2 - 4 */
	overflow: auto;
}
TABLE.CopyrightsBar
{
	margin-left: auto;
	margin-right: auto;
}
Td.CopyrightsBar
{
	background-image: url(../Images/bachetta-copyright.gif);
	width: 847px;
	height: 17px;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	text-align: right;
	vertical-align: middle;
}
TABLE.MainTableNews
{
	margin-left: auto;
	margin-right: auto;
}
TABLE.News
{
	margin-left: auto;
	margin-right: auto;
	width: 420px;
	height: 157px;
}
TD.News
{
	width: 395px;
	height:155px;
}
TABLE.NewsSx
{
	width: 395px;
	height: 155px;
}
TD.NewsSpacerUpDown
{
	height: 1px;
	width:420px;
	background-image: url(../Images/NewsSpacer.jpg);
}
TD.NewsSpacerLeftRight
{
	width: 1px;
	background-image: url(../Images/NewsSpacer.jpg);
}
TABLE.pnlRisposta
{
}
TR.pnlRispostaColorLight
{
	background-color: #F2F4FC;  /*#E6E6FA;*/
	text-align:left;
}
TR.pnlRispostaColorDark
{
	background-color: #DEE5FC; /*#B0C4DE; #DCDCDC;*/
	text-align:left;
}
TR.pnlRispostaDatiColorDark
{
	background-color: #B0C4DE;
	text-align:left;
}
.TitoloNews
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	color: #016eb3;
	vertical-align: top;
	display:inline-block;
}
.ContenutoNews
{
	font-size: 8pt;
	font-family: Verdana;
	color: Black;
	display:inline-block;
}
.TitoloErrore
{
	font-weight: bold;
	font-size: 14pt;
	font-family: 'Verdana';
	color: maroon;
	vertical-align: top;
	display: inline-block;
}
.MessaggioErrore
{
	font-size: 12pt;
	font-family: 'Verdana';
	color: red;
	display: inline-block;
	font-weight: bolder;
	font-style: italic;
}
.TitoloInformazione
{
	font-weight: bold;
	font-size: 11pt;
	font-family: 'Verdana';
	color: #016eb3;
	vertical-align: top;
	display: inline-block;
}
.ContentInformazione
{
	font-size: 10pt;
	font-family: 'Verdana';
	color: Black;
	display:inline-block;
}
.ContentInformazioneItalic
{
	font-size: 10pt;
	font-family: 'Verdana';
	color: Black;
	display:inline-block;
	font-style:italic;
}
.ContentInformazioneBold
{
	font-size: 10pt;
	font-family: 'Verdana';
	color: Black;
	display:inline-block;
	font-weight:bold;
}
.ContentInformazioneNavy
{
	font-size: 10pt;
	font-family: 'Verdana';
	color: Navy;
	display:inline-block;
}
.ContentInformazioneNavyBold
{
	font-size: 10pt;
	font-family: 'Verdana';
	color: Navy;
	display:inline-block;
	font-weight:bold;
}
.ErroriValidazione
{
	font-size: 7pt;
	font-family: 'Verdana';
	color: red;
	display: inline-block;
}
.TextBox
{
	font-size: 10pt;
	font-family: 'Verdana';
	color: Black;
	display: inline-block;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}

.TextBoxXVisualizza
{
	font-size: 10pt;
	font-family: 'Verdana';
	color: Black;
	display: inline-block;
	border-right: SteelBlue 1px solid;
	border-top: SteelBlue 1px solid;
	border-left: SteelBlue 1px solid;
	border-bottom: SteelBlue 1px solid;
}
.LinkNews
{
	font-size: 8pt;
	font-family: Verdana;
	color: #009F4D;
	vertical-align: top;
	height: 22px;
}
TD.LinkModuli
{
	width: 200px;
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
A.LinkModuli
{
	font-size: 9pt;
	color: #002458;
	font-family: Verdana;
	font-weight: bold;
}
A
{
	text-decoration: none;
}
TABLE.MenuAndLogin
{
}
TD.Menu
{
	width: 500px;
}
TD.Login
{
	width: 339px;
}
IMG.ImmAbbassata4Px
{
	position: relative;
	top: 4px;
}
.Label
{
	font-size: 9pt;
	color: #002458;
	font-family: Verdana;
	font-weight: bold;
}
.TextBox
{
	font-size: 9pt;
	color: #002458;
	font-family: Verdana;
	border-right: #002458 1px solid;
	border-top: #002458 1px solid;
	border-left: #002458 1px solid;
	border-bottom: #002458 1px solid;
}
.CalendarNuovaRichiesta
{
	/*left: 767px;*/
	position:absolute;
	/*top: 294px;*/
}
.RisultatoFiltroInfrazioni
{
	width: 585px;
	height: 265px;
	position: absolute;
	visibility: hidden;
	overflow: auto;
	background-color: white;
	border-right: thin solid;
	border-top: thin solid;
	border-left: thin solid;
	border-bottom: thin solid;
	z-index: 999;
}
DIV.Infrazioni
{
	font-size: 9pt;
	color: #002458;
	font-family: Verdana;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-top: auto;
	height: 100px;
	overflow: auto;
}
