body.bkg, html.bkg {
  background-image: url("/images/sfondo_coelco.gif");
  min-height: 100%;
  height: auto !important;
  height: 100%;
  padding: 0;
  margin: 0;
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-FAMILY: verdana,helvetica;
  BACKGROUND-COLOR: #ffffff;
}

body.txt, html.txt {
  background-image: none !important;
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-FAMILY: verdana,helvetica;
  BACKGROUND-COLOR: #d5e1ea;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
hover.link {background-color: #E9E9E9;}

DIV.corpo {
  margin-top: 120px;
  BACKGROUND-COLOR: #d5e1ea;
}

DIV.corpomain {
  margin-top: 120px;
}

DIV.testo {
  margin-left: 60px;
  margin-right: 60px;
  FONT-SIZE: 14px;
  COLOR: #000000;
  FONT-FAMILY: verdana,helvetica;
  BACKGROUND-COLOR: #d5e1ea;
}

#header-bar {
direction: ltr;
color: #DDD;
min-height: 30px;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 99999;
padding: 6px 20px 4px;
background-color: #44759a;
text-align: left;
}


#title-bar {
direction: ltr;
color: #000000;
position: fixed;
max-height: 100px;!important;
left: 0;
top: 30px;
right: 0;
z-index: 99999;
padding: 6px 20px 4px;
background-image: url("/images/sfondo_coelco.gif");
text-align: left;
}

#cookie-bar {
direction: ltr;
color: #DDD;
min-height: 30px;
position: fixed;
left: 0;
bottom: 0;
right: 0;
padding: 6px 20px 4px; 
z-index: 99999;
background-color: #44759a;
text-align: left;
}

button#cookie-btn {
margin: 0 15px;
line-height: 15px;
background: #45AE52;
border: none;
color: #DDD;
padding: 4px 12px;
border-radius: 3px;
cursor: pointer;
font-size: 13px;
font-weight: bold;
}

.charform1 {
	FONT-FAMILY: Times New Roman;
	font-size: 18pt;
	FONT-WEIGHT: bold;
}
.charform2 {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	font-size: 13pt;
	FONT-WEIGHT: normal;
}

.charform3 {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: bold;
}
.title20b {
	FONT-FAMILY: Times New Roman;
	font-size: 20pt;
	FONT-WEIGHT: bold;
}
.title15 {
	FONT-FAMILY: Times New Roman;
	font-size: 15pt;
}

.title10b {
	FONT-FAMILY: Times New Roman;
	font-size: 10pt;
	FONT-WEIGHT: bold;
}
.title10 {
	FONT-FAMILY: Times New Roman;
	font-size: 10pt;
}
.title20v {
	FONT-FAMILY: verdana,helvetica;
	font-size: 20pt;
	FONT-WEIGHT: bold;
}

table.tablemenu {padding:0}
table.tablemenu td {border:1px solid #ddd;padding: 0px 15px 0px 15px;text-align:center;}

table.listacookie td {cellpadding=0;cellspacing=0;border:1px solid #000;padding: 5px 10px 5px 10px;FONT-FAMILY: verdana,helvetica;font-size: 11pt;text-align:center;}

A.nh:link
{
    FONT-FAMILY: verdana,helvetica;
    FONT-SIZE: 10pt;
    COLOR:  #fffff0;
    background-color: #44759a;
    TEXT-DECORATION: none
}
A.nh:visited
{
    FONT-FAMILY: verdana,helvetica;
    FONT-SIZE: 10pt;
    COLOR:  #fffff0;
    background-color: #44759a;
    TEXT-DECORATION: none
}
A.nh:active
{
    FONT-FAMILY: verdana,helvetica;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    background-color: #44759a;
    TEXT-DECORATION: none
}
A.nh:hover
{
    FONT-FAMILY: verdana,helvetica;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ff9400;
    TEXT-DECORATION: none
}

.nomeditta
{
	FONT-FAMILY: verdana,helvetica;	
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;	
	FONT-SIZE: 14pt;
	COLOR: #000000;
	TEXT-DECORATION: none
}
BODY.n
{
    MARGIN-TOP: -8px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: -8px;
    COLOR: #000000;
    FONT-FAMILY: verdana,helvetica;
    BACKGROUND-COLOR: #f87820
}
BODY.white
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana,helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana,helvetica;
    BACKGROUND-COLOR: #d5e1ea
}
.img
{
	HEIGHT: 30;
	WIDTH: 50;
	BORDER: 0
}

.imgvi
{
	HEIGHT: 50;
	WIDTH: 50;
	ALIGN: CENTER;
	BORDER: 0
}

A.n:link
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.n:visited
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.n:active
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.n:hover
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ff9400;
    TEXT-DECORATION: none
}
.scelta
{
	FONT-FAMILY: verdana,helvetica;	
	TEXT-ALIGN: center;	
	FONT-WEIGHT: 600;
	FONT-SIZE: 14pt;
	COLOR: #0000FF;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

