
BODY, P, DIV, TD, FORM {
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 11px;
  color           : Black;
  margin          : 0px;
}

INPUT, SELECT, TEXTAREA {
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 11px;
  color           : Black;
  margin          : 0px;
  border          : solid 1px black;
}

INPUT.normale {
  border          : none;
}

IMG {
  border          :  0px;
}

P {
  margin-top      :  0px;
  margin-bottom   :  0px;
}

UL {
  margin-top      :  0px;
  margin-bottom   :  0px;
}

A {
  text-decoration : none;
  color           : red;
}

A.menu {
  text-decoration : none;
  color           : black;
}

A.elenco {
  text-decoration : none;
  color           : black;
}

FORM {
  margin-top      :  0px;
  margin-bottom   :  0px;
}

H1, H2, H3, H4, H5, H6 {
  margin-top      :  0pt;
  margin-bottom   :  0pt;
}

H1
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 18px;
  margin          : 0px;
  color           : #044779;
}

H2
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 14px;
  margin          : 0px;
  color           : #044779;
}

H3
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 11px;
  margin          : 0px;
  color           : #044779;
  display         : inline;
}

H4
{
  
}

H6
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 11px;
  font-weight     : bold;
  color           : Black;
  margin          : 0px;
}

P.normale {
  margin-top      :  0pt;
  margin-bottom   :  9pt;
  font-size       :  9pt;
}

P.rientro {
  margin-top      :  4pt;
  margin-bottom   :  4pt;
  text-indent     : 12pt;
  font-size       :  9pt;
}

P.testo {
  margin-top      :  4pt;
  margin-bottom   :  4pt;
  text-indent     : 12pt;
  text-align      : justify;
  font-size       :  9pt;
}

DIV.cella {
	margin-left     : 3px;
  margin-right    : 3px;
  overflow        : hidden;
}

DIV.cella_smart {
	margin-left     : 3px;
  margin-right    : 3px;
  overflow        : auto;
}

DIV.cat_cella {
	font-family     : Arial, Helvetica, sans-serif;
	font-size       : 11px;
}

DIV.cat_cella A {
  color           : #044779;
}

DIV.cat_iniziali {
	font-size       : 11px;
	color           : #044779;
	font-weight     : bold;
	font-family     : Arial, Helvetica, sans-serif;
	line-height     : 11px;
}

.HB20Link
{
  padding-top   : 5px;
  display       : block;
  width         : 100%;
  height        : 30px;
  font-family   : Arial;
  font-size     : 20px;
  font-weight   : bold;
  color         : #536f9f;
  margin        : 0px;
}

.NumPag
{
  width         : 30px;
  color         : Black;
  font-size     :  12px;
  font-weight   : bold;
  margin-left   :   5px;
  margin-right  :   5px;
  padding-left  :   4px;
  padding-right :   4px;
  border        : solid 1px black;
}

.NumPagLink
{
  width         : 30px;
  color         : Black;
  font-size     : 12px;
  font-weight   : bold;
  margin-left   :  5px;
  margin-right  :  5px;
  padding-left  :  5px;
  padding-right :  5px;
  border        : solid 1px white;
  cursor        : pointer;
}

.SearchResult
{
  margin-bottom :   5px;
  font-size     :  14px;
  margin-left   : -15px;
}

.NewsItem
{
  margin-bottom: 10px;
}

.FactoryNewsFooter
{
  border-top   : solid 1px #044779;
  margin-top   : 10px;
  margin-right :  5px;
  margin-left  :  5px;
  text-align   : right;
}

.FactoryNewsFooterArchive
{
  font-weight: bold;
  color: #044779;
}

.PreHeaderText
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 11px;
  margin          : 0px;
  color           : white;
  font-weight     : bold;
}

.MarchioItemText
{
  color       : black;
  margin-left : 5px;
  font-size   : 11px;
  line-height : 11px;
}

